Do sự cố trong Bộ công cụ cơ sở Intel OneAPI (Bộ® công cụ cơ sở) phiên bản 2023.2, bạn có thể thấy mã thiết bị không chính xác được đọc từ device_global.
Để khắc phục sự cố này, hãy tải xuống và cài đặt bản vá 2023.2.1 từ các liên kết bên dưới
- Xác định vị trí cài đặt bộ công cụ cơ sở oneAPI 2023.2. Tiện ích bổ sung FPGA sẽ được đặt bên trong thư mục cài đặt bộ công cụ trong thư mục 'oclfpga'.
- Đối với Linux, đây sẽ là '<install-dir>/intel/oneapi/compiler/2023.2.0/linux/lib/oclfpga', trong đó <install-dir> thường là '/opt' hoặc '~'.
- Đối với Windows, thông thường sẽ là 'C:\Program Files (x86)\Intel\oneAPI\compiler\2023.2.0\windows\lib\oclfpga'.
- Đổi tên thư mục 'oclfpga' hiện có thành một thư mục khác, ví dụ: 'oclfpga.bak' hoặc 'oclfpga.prev '.
- Giải nén kho lưu trữ đã cho, .tar.gz cho Linux và .zip cho Windows, để giải nén thư mục 'oclfpga' và đặt nó vào 'intel / oneapi / compiler / 2023.2.0 / <platform> / lib', trong đó <platform> là 'windows' hoặc 'Linux' (xem ở trên).
- (Không bắt buộc) Xóa thư mục sao lưu đã tạo ở bước '2' sau khi kiểm tra.
Sự cố này dự kiến sẽ được khắc phục trong bản phát hành trong tương lai của Intel® OneAPI Base Toolkit (Bộ công cụ cơ sở).