Skip to content

[FEA]: Run some tests in the CI in the context of compute-sanitizer #565

Closed

Description

@carterbox

Is this a duplicate?

Area

Infrastructure

Is your feature request related to a problem? Please describe.

nvmath-python uses compute-sanitizer to check the correctness of CUDA API calls and check for memory leaks. Since we are now depending on cuda-core/cuda-bindings, our compute-sanitizer pipeline is failing with uncaught errors from cuda-bindings/cuda-core.

Related to #562

Describe the solution you'd like

Some subset of the cuda-python test matrix should be run in the context of compute-sanitizer.

Describe alternatives you've considered

Figure out a way to ignore compute-sanitizer errors from cuda-python libraries? This doesn't seem like an good approach because it could mask errors that are actually caused by nvmath-python. I'm not sure that compute-sanitizer supports this behavior.

Additional context

No response

Activity

  1. added
    P1Medium priority - Should do
    CI/CDCI/CD infrastructure
    and removed
    triageNeeds the team's attention
    on Apr 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

CI/CDCI/CD infrastructureP1Medium priority - Should do

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions