ID del artículo: 000099101 Tipo de contenido: Mensajes de error Última revisión: 26/06/2024

Error en la generación del informe de AOCL con el siguiente error

Entorno

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descripción

Debido a un problema en el paquete de soporte de FPGA para el compilador oneAPI DCP++/C++ versión 2024.2, es posible que vea este error.

Error en la generación del informe AOCL con el siguiente error

POR FAVOR envíe un informe de error a https://software.intel.com/en-us/support/priority-support e incluya el volcado de la pila:

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

o

aocl-opt: xxxxxxxxx: llvm::Value::~Value(): Error en la afirmación 'materialized_use_empty() && "¡Los usos permanecen cuando se destruye un valor!".

Resolución

Para evitar este problema, descargue e instale el parche 2024.2.1 para el paquete de compatibilidad FPGA desde los vínculos siguientes

  1. Determine dónde está instalado el compilador Intel oneAPI DCP++/C++ 2024.2. El paquete de soporte FPGA se encuentra dentro del directorio de instalación del compilador en la carpeta 'oclfpga'.
    • Para Linux, será '<install-dir>/intel/oneapi/compiler/2024.2/opt/oclfpga', donde <install-dir> suele ser '/opt' o '~'.
    • En el caso de Windows, normalmente será "C:\Program Files (x86)\Intel\oneAPI\compiler\2024.2\opt\oclfpga".
  2. Cambie el nombre del directorio existente 'oclfpga' a otra cosa, por ejemplo, 'oclfpga.bak' u 'oclfpga.prev'.
  3. Descomprima el archivo dado, .tar.gz para Linux y .zip para Windows, para extraer la carpeta 'oclfpga' y colocarla en 'intel/oneapi/compiler/2024.2/opt'.
  4. (Opcional) Elimine la carpeta de copia de seguridad creada en el Paso '2' después de la prueba.

Este problema está programado para solucionarse en una versión futura del paquete de soporte de FPGA para oneAPI DCP++/C++ Compiler.

Productos relacionados

Este artículo se aplica a 1 productos

Mostrar todo

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.