インテル® oneAPI ベース・ツールキット (ベース・キット) バージョン 2023.2 の問題により、device_globalから誤ったデバイスコードが読み取られることがあります。
この問題を回避するには、以下のリンクから 2023.2.1 パッチをダウンロードしてインストールします
- 2023.2 oneAPI ベース・ツールキットのインストール先を決定します。FPGAアドオンは、ツールキットのインストール・ディレクトリーの「oclfpga」フォルダー内にあります。
- Linux の場合、これは '<install-dir>/intel/oneapi/compiler/2023.2.0/linux/lib/oclfpga' になります。ここで、<install-dir> は通常 '/opt' または '~' のいずれかです。
- Windows の場合、これは通常「C:\Program Files (x86)\Intel\oneAPI\compiler\2023.2.0\windows\lib\oclfpga」となります。
- 既存の「oclfpga」ディレクトリーの名前を別のもの (例えば 'oclfpga.bak' や 'oclfpga.prev' など) に変更します。
- 指定されたアーカイブ (Linux の場合は .tar.gz、Windows の場合は .zip) を解凍して、「oclfpga」フォルダーを抽出し、「intel/oneapi/compiler/2023.2.0/<platform>/lib」に配置します。ここで、<プラットフォーム>は「windows」または「Linux」のいずれかです (上記参照)。
- (オプション)テスト後、手順 '2' で作成したバックアップ フォルダーを削除します。
この問題は、インテル® oneAPI ベース・ツールキット (ベース・キット) の今後のリリースで修正される予定です。