Skip to content

Commit 9751a71

Browse files
Ver 2: Use nvidia_gpu_sm_* alias in -fsycl-targets for CUDA
1 parent de83f29 commit 9751a71

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

CMakeLists.txt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ if ("x${DPCTL_SYCL_TARGETS}" STREQUAL "x")
6666
"Expected 'ON' or an architecture like 'sm_80'."
6767
)
6868
endif()
69-
set(_dpctl_sycl_targets "nvptx64-nvidia-cuda,spir64-unknown-unknown")
69+
set(_dpctl_sycl_targets "nvidia_gpu_${_dpctl_cuda_arch},spir64-unknown-unknown")
7070
endif()
7171
if (NOT "x${DPCTL_TARGET_HIP}" STREQUAL "x")
7272
set(_dpctl_amd_targets ${DPCTL_TARGET_HIP})
@@ -100,10 +100,6 @@ if (_dpctl_sycl_targets)
100100
message(STATUS "Compiling for -fsycl-targets=${_dpctl_sycl_targets}")
101101
list(APPEND _dpctl_sycl_target_compile_options -fsycl-targets=${_dpctl_sycl_targets})
102102
list(APPEND _dpctl_sycl_target_link_options -fsycl-targets=${_dpctl_sycl_targets})
103-
if (_dpctl_cuda_arch)
104-
list(APPEND _dpctl_sycl_target_compile_options -Xsycl-target-backend=nvptx64-nvidia-cuda --offload-arch=${_dpctl_cuda_arch})
105-
list(APPEND _dpctl_sycl_target_link_options -Xsycl-target-backend=nvptx64-nvidia-cuda --offload-arch=${_dpctl_cuda_arch})
106-
endif()
107103
if(_dpctl_amd_targets)
108104
list(APPEND _dpctl_sycl_target_compile_options -Xsycl-target-backend=amdgcn-amd-amdhsa --offload-arch=${_dpctl_amd_targets})
109105
list(APPEND _dpctl_sycl_target_link_options -Xsycl-target-backend=amdgcn-amd-amdhsa --offload-arch=${_dpctl_amd_targets})

0 commit comments

Comments
 (0)