File tree Expand file tree Collapse file tree 3 files changed +4
-2
lines changed
Expand file tree Collapse file tree 3 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -111,6 +111,8 @@ function(build_dpctl_ext _trgt _src _dest)
111111 Python_add_library(${_trgt} MODULE WITH_SOABI ${_generated_src} )
112112 if (BUILD_DPCTL_EXT_SYCL)
113113 add_sycl_to_target(TARGET ${_trgt} SOURCES ${_generated_src} )
114+ target_compile_options (${_trgt} PRIVATE -fno-sycl-id-queries-fit-in-int)
115+ target_link_options (${_trgt} PRIVATE -fsycl-device-code-split=per_kernel --offload-compress)
114116 if (_dpctl_sycl_targets)
115117 # make fat binary
116118 target_compile_options (
Original file line number Diff line number Diff line change @@ -267,7 +267,7 @@ endforeach()
267267set (_linker_options "LINKER:${DPCTL_LDFLAGS} " )
268268foreach (python_module_name ${_py_trgts} )
269269 target_compile_options (${python_module_name} PRIVATE -fno-sycl-id-queries-fit-in-int)
270- target_link_options (${python_module_name} PRIVATE -fsycl-device-code-split=per_kernel)
270+ target_link_options (${python_module_name} PRIVATE -fsycl-device-code-split=per_kernel --offload-compress )
271271 target_include_directories (${python_module_name}
272272 PRIVATE
273273 ${CMAKE_CURRENT_SOURCE_DIR} /libtensor/include
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ list(APPEND _pybind11_targets ${python_module_name})
2828set (_linker_options "LINKER:${DPCTL_LDFLAGS} " )
2929foreach (python_module_name ${_pybind11_targets} )
3030 target_compile_options (${python_module_name} PRIVATE -fno-sycl-id-queries-fit-in-int)
31- target_link_options (${python_module_name} PRIVATE -fsycl-device-code-split=per_kernel)
31+ target_link_options (${python_module_name} PRIVATE -fsycl-device-code-split=per_kernel --offload-compress )
3232 target_include_directories (${python_module_name}
3333 PRIVATE
3434 ${CMAKE_CURRENT_SOURCE_DIR} /libtensor/include
You can’t perform that action at this time.
0 commit comments