oneapi-src / oneapi-src/oneAPI-samples
Libraries/oneDPL/ examples throw a lot of DEPRECATED warnings with oneAPI 2023.0.0
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- C++
- Star
- 1.2k
- Fork
- 745
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Summary
Just to point out that oneDPL 2022 version provided with oneAPI 2023 needs to be updated.
Version
oneAPI 2023.0.0 on Ubuntu 20.04
Steps to reproduce
cd oneAPI-samples/Libraries/oneDPL/maxloc_reductions
make
Plenty of DEPRECATED warnings arise. For example:
/opt/intel/oneapi/dpl/2022.0.0/linux/include/oneapi/dpl/pstl/hetero/dpcpp/parallel_backend_sycl.h:727:91: warning: 'local' is deprecated: use local_accessor instead [-Wdeprecated-declarations]
/opt/intel/oneapi/dpl/2022.0.0/linux/include/oneapi/dpl/pstl/hetero/dpcpp/execution_sycl_defs.h:390:27: warning: 'get_infosycl::info::kernel_device_specific::max_sub_group_size' is deprecated: Use the overload without the second parameter [-Wdeprecated-declarations]
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách chạy make trong Libraries/oneDPL/maxloc_reductions với oneAPI 2023.0.0 và ghi lại các cảnh báo deprecated từ các header oneDPL đi kèm. Truy vết cách ví dụ này lựa chọn các dependency oneDPL và SYCL; được xem là hoàn tất khi ví dụ build mà không có các cảnh báo deprecated đã nêu hoặc tài liệu hóa một dependency được hỗ trợ đã cập nhật.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- cpp
- Lĩnh vực
- build-system
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100