Conda packages from the nvidia/label/cuda-11.6.0 failing to install

Following some pushes yesterday to the official nvidia conda channel, the packages in the 11.6.0 sub channel (label) are now failing to install because of missing dependencies. As an example, if you create an environment.yml like:

name: cuda-11-6-0
channels:
  - nvidia/label/cuda-11.6.0
dependencies:
  - cuda-libraries
  - cuda-runtime
  - cuda-nvcc

And do conda env create -f environment.yml, it will fail with:

Collecting package metadata (repodata.json): done
Solving environment: /
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed
Solving environment: \
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package cuda-libraries conflicts for:
cuda-libraries
cuda-runtime -> cuda-libraries[version='>=11.6.0']

But if you replace with 11.6.1:

name: cuda-11-6-1
channels:
  - nvidia/label/cuda-11.6.1
dependencies:
  - cuda-libraries
  - cuda-runtime
  - cuda-nvcc

It will succeed.

I think one of the main reasons is the the cuda-cudart-dev is no longer available for 11.6.0.

It used to work for 11.6.0, so some package must have disappeared over night.

A related question, is this the right place to report on issues with the conda packages or is there a github repo or something where we can raise an issue?

This just happened again for 11.6.1, so packages just get broken over night. It would really be great if some maintainer of these packages could take a look. It is massively disruptive to just remove packages like this.

1 Like