文章 ID: 000096226 内容类型: 故障排除 上次审核日期: 2023 年 08 月 21 日

从device_global读取设备代码时为何会获取不正确的数据?

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

由于英特尔® oneAPI Base Toolkit(Base Kit)版本 2023.2 中存在一个问题,您可能会看到从device_global读取的设备代码不正确。

解决方法

要变通解决此问题,请从以下链接下载安装 2023.2.1 修补程序

  1. 确定 2023.2 oneAPI Base Toolkit 的安装位置。 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'。
  2. 现有的 'oclfpga' 目录重命名为其他名称,例如 'oclfpga.bak' 或 'oclfpga.prev'。
  3. 解压缩给定的存档(Linux 版为 .tar.gz,Windows 版为 .zip)以解压缩 'oclfpga' 文件夹并将其放置在 'intel/oneapi/compiler/2023.2.0/<platform>/lib' 中,其中 <platform> 是 'windows' 或 'Linux'(见上文)。
  4. (可选)测试后,删除在步骤“2”中创建的备份文件夹。

该问题计划在未来版本的英特尔® oneAPI Base Toolkit(Base Kit)中修复。

相关产品

本文适用于 1 产品

全部显示

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。