Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Examples fail to build with AdaptiveCpp #507

Open
hjabird opened this issue Jun 5, 2024 · 1 comment
Open

Examples fail to build with AdaptiveCpp #507

hjabird opened this issue Jun 5, 2024 · 1 comment
Labels
3rd party The issue/request was root caused to 3d party implementation and cannot be addressed in oneAPI

Comments

@hjabird
Copy link
Contributor

hjabird commented Jun 5, 2024

Summary

Enabling examples causes compilation failures when using AdaptiveCpp.

Version

oneMKL 231aee3 (tip on 05.06.2024).

Environment

AdaptiveCpp v24.02.0
oneMKL 231aee3 (tip on 05.06.2024).

Steps to reproduce

 cmake ../onemkl/ -GNinja -DCMAKE_CXX_COMPILER=clang++ -DONEMKL_SYCL_IMPLEMENTATION=hipSYCL -DENABLE_MKLCPU_BACKEND=OFF -DENABLE_MKLGPU_BACKEND=OFF -DENABLE_ROCRAND_BACKEND=ON -DENABLE_ROCBLAS_BACKEND=ON -DBUILD_FUNCTIONAL_TESTS=OFF -DBUILD_EXAMPLES=ON -DhipSYCL_DIR=/path/to/adaptivecpp/install/lib/cmake/hipSYCL/ -DHIPSYCL_TARGETS=hip:gfx90a

ninja

Observed behavior

Failures due to the use of SYCL-2020 decorated multi-ptrs.

Expected behavior

Examples should compile without errors.

@Rbiessy
Copy link
Contributor

Rbiessy commented Jun 5, 2024

Related AdaptiveCpp PR AdaptiveCpp/AdaptiveCpp#1452 that may allow us to compile the examples with the current multi_ptr.

@Rbiessy Rbiessy added the 3rd party The issue/request was root caused to 3d party implementation and cannot be addressed in oneAPI label Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3rd party The issue/request was root caused to 3d party implementation and cannot be addressed in oneAPI
Projects
None yet
Development

No branches or pull requests

2 participants