Closed fwyzard closed 4 years ago
@Alexander-Johnston FYI
This is a (known) missing mapping to a PTX builtin, it will come up soon after we manage to merge https://github.com/intel/llvm/pull/1091
Implementation of the mappings: https://github.com/codeplaysoftware/sycl-for-cuda/pull/14.
The PR for fixing this has been retargetted: https://github.com/intel/llvm/pull/1173
Hi, following the blog post and the latest instructions from Codeplay here and here, I am trying to use the
cuda
branch to compile a simple SYCL/oneAPI application for the NVPTX backend.Minimal background: this stand-alone application is a very small part of the CMS reconstruction software that we have ported to run on GPUs, and are using to evaluate different performance portability libraries and frameworks.
I have built the toolchain with
The build seems successful, and i can use it to compile my test program for the SPIR-V backend:
However, building for the NVPTX backend with
fails with
Is this something that is not supported yet (possibly due to the use of the Intel® DPC++ Compatibility Tool header) ?
Or am I missing something while building the toolchain ?
Thank you, .Andrea