Open
Description
The CUDA adapter has the ability to do tracing, which is gated behind the XPTI_ENABLE_INSTRUMENTATION
preprocessor macro. This macro is set through the SYCL_ENABLE_XPTI_TRACING
CMake variable when building with SYCL, but it is never set for out-of-tree builds. This support should be enabled for CI builds.
Tracing support for CUDA currently requires being able to find the CUPTI library on the system, as the CUDA adapter is linked against libcupti.so
/ cupti.dll
. Once support for lazy loading of the CUPTI library (See #1070) is merged along with the required PI changes, this should be enabled.
Related issue: #1009