Description
Due to a problem in the Intel® OneAPI Base Toolkit (Base Kit) version 2023.2, you might see the incorrect device code is read from a device_global.
Resolution
To work around this problem, download and install the 2023.2.1 patch from the links below
- Determine where the 2023.2 oneAPI base toolkit is installed. The FPGA Add-on will be located inside of the toolkit installation directory in the ‘oclfpga’ folder.
- For Linux, this will be ‘<install-dir>/intel/oneapi/compiler/2023.2.0/linux/lib/oclfpga’, where <install-dir> is typically either ‘/opt’ or ‘~’.
- For Windows, this will usually be ‘C:\Program Files (x86)\Intel\oneAPI\compiler\2023.2.0\windows\lib\oclfpga’.
- Rename the existing ‘oclfpga’ directory to something else, e.g., ‘oclfpga.bak’ or ‘oclfpga.prev’.
- Unpack the given archive, .tar.gz for Linux and .zip for Windows, to extract the ‘oclfpga’ folder and place it in ‘intel/oneapi/compiler/2023.2.0/<platform>/lib’, where <platform> is either ‘windows’ or ‘Linux’ (see above).
- (Optional) Remove the backup folder created in step ‘2’ after testing.
This problem is scheduled to be fixed in a future release of the Intel® OneAPI Base Toolkit (Base Kit).