Skip to content

[CUDA] Enable XPTI tracing in CI builds #1098

Open
@pasaulais

Description

@pasaulais

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    ci/cdContinuous integration/devlierycudaCUDA adapter specific issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions