Skip to content

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

Closed
@carterbox

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

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