Artikel-ID: 000099101 Inhaltstyp: Fehlermeldungen Letzte Überprüfung: 26.06.2024

Die Generierung des AOCL-Berichts ist mit folgendem Fehler fehlgeschlagen

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Aufgrund eines Problems im FPGA Support-Paket für die oneAPI DCP++/C++ Compiler Version 2024.2 kann dieser Fehler auftreten.

Die Generierung des AOCL-Berichts ist mit dem folgenden Fehler fehlgeschlagen

BITTE senden Sie einen Fehlerbericht an https://software.intel.com/en-us/support/priority-support und fügen Sie den Stack-Dump hinzu:

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

oder

aocl-opt: XXXXXXXX: llvm::Value::~Value(): Assertion 'materialized_use_empty() && "Uses bleiben erhalten, wenn ein Wert zerstört wird!" fehlgeschlagen.

Lösung

Um dieses Problem zu umgehen, laden Sie den Patch 2024.2.1 für das FPGA Support-Paket über die folgenden Links herunter und installieren Sie ihn

  1. Bestimmen Sie, wo der 2024.2 Intel oneAPI DCP++/C++ Compiler installiert ist. Das FPGA Support-Paket befindet sich im Installationsverzeichnis des Compilers im Ordner "oclfpga".
    • Für Linux ist dies "<Installationsverzeichnis>/intel/oneapi/compiler/2024.2/opt/oclfpga", wobei <Installationsverzeichnis> normalerweise entweder "/opt" oder "~" ist.
    • Unter Windows ist dies in der Regel "C:\Program Files (x86)\Intel\oneAPI\compiler\2024.2\opt\oclfpga".
  2. Benennen Sie das bestehende Verzeichnis "oclfpga" in etwas anderes um, z. B. in "oclfpga.bak" oder "oclfpga.prev".
  3. Entpacken Sie das angegebene Archiv, .tar.gz für Linux und .zip für Windows, um den Ordner "oclfpga" zu extrahieren und in "intel/oneapi/compiler/2024.2/opt" abzulegen.
  4. (Optional) Entfernen Sie den in Schritt "2" erstellten Sicherungsordner nach dem Test.

Dieses Problem soll in einem zukünftigen Release des FPGA Support Package für den oneAPI DCP++/C++ Compiler behoben werden.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.