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?