Skip to content

cuda-python 12.9 incompatible with cuda-version 12.0 #129

@bdice

Description

@bdice

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

The recent changes in cuda-python / cuda-bindings 12.9 to make cuda-bindings depend on cuda-nvvm makes cuda-bindings==12.9 incompatible with cuda-version==12.0 because cuda-nvvm only exists for CUDA 12.2+.

I see that our CUDA 12.0 CI jobs for cuDF are falling back to cuda-bindings==12.8 as a result of this incompatibility.

Reproducer:

$ mamba create -n test --dry-run -c conda-forge cuda-version=12.0 cuda-python=12.9

Also, I see

- {{ pin_compatible('cuda-nvvm', min_pin='x', max_pin='x') }}
declares a pin-compatible in run on cuda-nvvm but that package isn't being installed in host so no constraints make it to the run outputs. Just cuda-nvvm with no constraints.

Installed packages

n/a

Environment info

n/a

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions