oneAPI DCP++/C++ 컴파일러 버전 2024.2에 대한 FPGA 지원 패키지의 문제로 인해 이 오류가 표시될 수 있습니다.
AOCL 보고서 생성에 실패했습니다. 아래 오류
버그 보고서를 https://software.intel.com/en-us/support/priority-support 에 제출하고 스택 덤프를 포함하십시오.
…
aocl-opt 0x0000XXXXXXXXXXXX llvm::AccessGroupInfo::hasIndependentAGsOrSafelen(llvm::Loop*, llvm::Instruction*, llvm::Instruction*, int&) + 195
…
또는
…
aocl-opt: XXXXXXXX: llvm::Value::~Value(): Assertion 'materialized_use_empty() &&; "값이 소멸되어도 사용이 남습니다!"' 실패했습니다.
…
이 문제를 해결하려면 아래 링크에서 FPGA 지원 패키지용 2024.2.1 패치를 다운로드하여 설치하십시오
- 2024.2 인텔 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'입니다.
- 기존 'oclfpga' 디렉토리의 이름을 다른 이름(예: 'oclfpga.bak' 또는 'oclfpga.prev')으로 바꿉니다.
- 제공된 아카이브(Linux용.tar.gz, Windows용 .zip)의 압축을 풀어 'oclfpga' 폴더의 압축을 풀고 'intel/oneapi/compiler/2024.2/opt'에 저장합니다.
- (선택 사항) 테스트 후 '2'단계에서 만든 백업 폴더를 제거합니다.
이 문제는 oneAPI DCP++/C++ 컴파일러용 FPGA 지원 패키지의 향후 릴리스에서 수정될 예정입니다.