文章 ID: 000099101 內容類型: 錯誤訊息 最近查看日期: 2024 年 06 月 26 日

AOCL 報告生成失敗,出現以下錯誤

描述

由於 oneAPI DCP++/C++ 編譯器版本 2024.2 的FPGA支援包中存在問題,您可能會看到此錯誤。

AOCL 報告生成失敗,出現以下錯誤

請向 https://software.intel.com/en-us/support/priority-support 提交錯誤報告並包含堆疊轉儲:

aocl-opt 0x0000XXXXXXXXXXX llvm::AccessGroupInfo::hasIndependentAGsOrSafelen(llvm::Loop*, llvm::Instruction *, llvm::Instruction *, int&) + 195



aocl-opt: XXXXXXXX: llvm::Value::~Value(): Assertion 'materialized_use_empty() && “當值被銷毀時,Use remain!”' 失敗。

解決方法

要變通解決此問題,請從以下鏈接下載並安裝 FPGA 支援包的 2024.2.1 修補程式

  1. 確定 2024.2 Intel oneAPI DCP++/C++ 編譯程式的安裝位置。FPGA支援包將位於編譯器安裝目錄的『oclfpga』資料夾中。
    • 對於 Linux,這將是『<install-dir>/intel/oneapi/compiler/2024.2/opt/oclfpga',其中<install-dir>通常是'/opt'或'~'。
    • 對於 Windows,這通常是'C:\Program Files (x86)\Intel\oneAPI\compiler\2024.2\opt\oclfpga'。
  2. 將現有的“oclfpga”目錄重命名為其他名稱,例如“oclfpga.bak”或“oclfpga.prev”。
  3. 解壓縮給定的存檔(.tar.gz適用於Linux和.zip適用於 Windows),以解壓縮“oclfpga”資料夾並將其放入“intel/oneapi/compiler/2024.2/opt”中。
  4. (選擇)測試後,刪除在步驟“2”中創建的備份資料夾。

此問題計劃在 oneAPI DCP++/C++ 編譯器的 FPGA 支援包的未來版本中修復。

相關產品

本文章適用於 1 產品

顯示全部

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。