ID bài viết: 000099101 Loại nội dung: Thông báo lỗi Lần duyệt cuối: 26/06/2024

Tạo báo cáo AOCL không thành công với lỗi dưới đây

Môi Trường

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Mô tả

Do sự cố trong Gói hỗ trợ FPGA cho trình biên dịch oneAPI DCP ++ / C ++ phiên bản 2024.2, bạn có thể thấy lỗi này.

Tạo báo cáo AOCL Không thành công với lỗi dưới đây

VUI LÒNG gửi báo cáo lỗi cho https://software.intel.com/en-us/support/priority-support và bao gồm kết xuất Stack:

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

hoặc

aocl-opt: XXXXXXXX: llvm::Value::~Value(): Khẳng định 'materialized_use_empty() &&; "Sử dụng vẫn còn khi một giá trị bị phá hủy!" không thành công.

Độ phân giải

Để khắc phục sự cố này, hãy tải xuống và cài đặt bản vá 2024.2.1 cho Gói Hỗ trợ FPGA từ các liên kết bên dưới

  1. Xác định vị trí cài đặt Trình biên dịch Intel oneAPI DCP++/C++ 2024.2. Gói hỗ trợ FPGA sẽ nằm bên trong thư mục cài đặt trình biên dịch trong thư mục 'oclfpga'.
    • Đối với Linux, đây sẽ là '<install-dir>/intel/oneapi/compiler/2024.2/opt/oclfpga', trong đó <install-dir> thường là '/opt' hoặc '~'.
    • Đối với Windows, điều này thường sẽ là 'C: \ Program Files (x86) \ Intel \ oneAPI \ compiler \ 2024.2 \ opt \ oclfpga'.
  2. Đổi tên thư mục 'oclfpga' hiện có thành một thư mục khác, ví dụ: 'oclfpga.bak' hoặc 'oclfpga.prev'.
  3. Giải nén kho lưu trữ đã cho, .tar.gz cho Linux và .zip cho Windows, để giải nén thư mục 'oclfpga' và đặt nó vào 'intel / oneapi / compiler / 2024.2 / opt'.
  4. (Không bắt buộc) Xóa thư mục sao lưu đã tạo ở Bước '2' sau khi kiểm tra.

Sự cố này dự kiến sẽ được khắc phục trong bản phát hành trong tương lai của Gói hỗ trợ FPGA cho trình biên dịch oneAPI DCP ++ / C ++.

Các sản phẩm liên quan

Bài viết này áp dụng cho 1 sản phẩm

Hiện tất cả

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.