Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mamba fails to remove cudatoolkit #3120

Open
3 tasks done
RaulPPelaez opened this issue Jan 10, 2024 · 2 comments
Open
3 tasks done

Mamba fails to remove cudatoolkit #3120

RaulPPelaez opened this issue Jan 10, 2024 · 2 comments

Comments

@RaulPPelaez
Copy link

Troubleshooting docs

  • My problem is not solved in the Troubleshooting docs

Anaconda default channels

  • I do NOT use the Anaconda default channels (pkgs/* etc.)

How did you install Mamba?

Mambaforge or latest Miniforge

Search tried in issue tracker

cuda

Latest version of Mamba

  • My problem is not solved with the latest version

Tried in Conda?

I do not have this problem with Conda, just with Mamba

Describe your issue

These commands work with conda:

conda create -n cupy cuda-version=11.8 cupy -y
conda activate cupy
conda install "cuda-version>12" -y

Their outputs being, concatenated:

Channels:
 - conda-forge
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /shared/raul/mambaforge/envs/cupy

  added / updated specs:
    - cuda-version=11.8
    - cupy


The following NEW packages will be INSTALLED:

  _libgcc_mutex      conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge 
  _openmp_mutex      conda-forge/linux-64::_openmp_mutex-4.5-2_gnu 
  bzip2              conda-forge/linux-64::bzip2-1.0.8-hd590300_5 
  ca-certificates    conda-forge/linux-64::ca-certificates-2023.11.17-hbcca054_0 
  cuda-version       conda-forge/noarch::cuda-version-11.8-h70ddcb2_2 
  cudatoolkit        conda-forge/linux-64::cudatoolkit-11.8.0-h4ba93d1_12 
  cupy               conda-forge/linux-64::cupy-12.3.0-py312h664897f_0 
  fastrlock          conda-forge/linux-64::fastrlock-0.8.2-py312h30efb56_2 
  ld_impl_linux-64   conda-forge/linux-64::ld_impl_linux-64-2.40-h41732ed_0 
  libblas            conda-forge/linux-64::libblas-3.9.0-20_linux64_openblas 
  libcblas           conda-forge/linux-64::libcblas-3.9.0-20_linux64_openblas 
  libexpat           conda-forge/linux-64::libexpat-2.5.0-hcb278e6_1 
  libffi             conda-forge/linux-64::libffi-3.4.2-h7f98852_5 
  libgcc-ng          conda-forge/linux-64::libgcc-ng-13.2.0-h807b86a_3 
  libgfortran-ng     conda-forge/linux-64::libgfortran-ng-13.2.0-h69a702a_3 
  libgfortran5       conda-forge/linux-64::libgfortran5-13.2.0-ha4646dd_3 
  libgomp            conda-forge/linux-64::libgomp-13.2.0-h807b86a_3 
  liblapack          conda-forge/linux-64::liblapack-3.9.0-20_linux64_openblas 
  libnsl             conda-forge/linux-64::libnsl-2.0.1-hd590300_0 
  libopenblas        conda-forge/linux-64::libopenblas-0.3.25-pthreads_h413a1c8_0 
  libsqlite          conda-forge/linux-64::libsqlite-3.44.2-h2797004_0 
  libstdcxx-ng       conda-forge/linux-64::libstdcxx-ng-13.2.0-h7e041cc_3 
  libuuid            conda-forge/linux-64::libuuid-2.38.1-h0b41bf4_0 
  libxcrypt          conda-forge/linux-64::libxcrypt-4.4.36-hd590300_1 
  libzlib            conda-forge/linux-64::libzlib-1.2.13-hd590300_5 
  ncurses            conda-forge/linux-64::ncurses-6.4-h59595ed_2 
  numpy              conda-forge/linux-64::numpy-1.26.3-py312heda63a1_0 
  openssl            conda-forge/linux-64::openssl-3.2.0-hd590300_1 
  pip                conda-forge/noarch::pip-23.3.2-pyhd8ed1ab_0 
  python             conda-forge/linux-64::python-3.12.1-hab00c5b_1_cpython 
  python_abi         conda-forge/linux-64::python_abi-3.12-4_cp312 
  readline           conda-forge/linux-64::readline-8.2-h8228510_1 
  setuptools         conda-forge/noarch::setuptools-69.0.3-pyhd8ed1ab_0 
  tk                 conda-forge/linux-64::tk-8.6.13-noxft_h4845f30_101 
  tzdata             conda-forge/noarch::tzdata-2023d-h0c530f3_0 
  wheel              conda-forge/noarch::wheel-0.42.0-pyhd8ed1ab_0 
  xz                 conda-forge/linux-64::xz-5.2.6-h166bdaf_0 



Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: \ By downloading and using the CUDA Toolkit conda packages, you accept the terms and conditions of the CUDA End User License Agreement (EULA): https://docs.nvidia.com/cuda/eula/index.html

done
#
# To activate this environment, use
#
#     $ conda activate cupy
#
# To deactivate an active environment, use
#
#     $ conda deactivate

Channels:
 - conda-forge
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: / 
done

## Package Plan ##

  environment location: /shared/raul/mambaforge/envs/cupy

  added / updated specs:
    - cuda-version[version='>12']


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    cupy-12.3.0                |  py312h9ccbb96_0        36.4 MB  conda-forge
    ------------------------------------------------------------
                                           Total:        36.4 MB

The following NEW packages will be INSTALLED:

  cuda-cudart        conda-forge/linux-64::cuda-cudart-12.2.140-hd3aeb46_0 
  cuda-cudart_linux~ conda-forge/noarch::cuda-cudart_linux-64-12.2.140-h59595ed_0 
  cuda-nvrtc         conda-forge/linux-64::cuda-nvrtc-12.2.140-hd3aeb46_0 
  cuda-nvtx          conda-forge/linux-64::cuda-nvtx-12.2.140-h59595ed_0 
  libcublas          conda-forge/linux-64::libcublas-12.2.5.6-hd3aeb46_0 
  libcufft           conda-forge/linux-64::libcufft-11.0.8.103-hd3aeb46_0 
  libcurand          conda-forge/linux-64::libcurand-10.3.3.141-hd3aeb46_0 
  libcusolver        conda-forge/linux-64::libcusolver-11.5.2.141-hd3aeb46_0 
  libcusparse        conda-forge/linux-64::libcusparse-12.1.2.141-hd3aeb46_0 
  libnvjitlink       conda-forge/linux-64::libnvjitlink-12.2.140-hd3aeb46_0 

The following packages will be REMOVED:

  cudatoolkit-11.8.0-h4ba93d1_12

The following packages will be UPDATED:

  cuda-version                              11.8-h70ddcb2_2 --> 12.2-he2b69de_2 

The following packages will be DOWNGRADED:

  cupy                               12.3.0-py312h664897f_0 --> 12.3.0-py312h9ccbb96_0 



Downloading and Extracting Packages:
                                                                                                                                                                             
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

However, the same sequence fails with mamba, as the dependency solver fails to decide to remove cudatoolkit.
The output in this case is:

Looking for: ['cuda-version=11.8', 'cupy']

conda-forge/linux-64                                        Using cache
conda-forge/noarch                                          Using cache
Transaction

  Prefix: /shared/raul/mambaforge/envs/cupy

  Updating specs:

   - cuda-version=11.8
   - cupy


  Package                Version  Build                Channel           Size
───────────────────────────────────────────────────────────────────────────────
  Install:
───────────────────────────────────────────────────────────────────────────────

  + cuda-version            11.8  h70ddcb2_2           conda-forge     Cached
  + tzdata                 2023d  h0c530f3_0           conda-forge     Cached
  + python_abi              3.12  4_cp312              conda-forge        6kB
  + _libgcc_mutex            0.1  conda_forge          conda-forge     Cached
  + libstdcxx-ng          13.2.0  h7e041cc_3           conda-forge     Cached
  + ld_impl_linux-64        2.40  h41732ed_0           conda-forge     Cached
  + ca-certificates   2023.11.17  hbcca054_0           conda-forge     Cached
  + libgomp               13.2.0  h807b86a_3           conda-forge     Cached
  + _openmp_mutex            4.5  2_gnu                conda-forge     Cached
  + libgcc-ng             13.2.0  h807b86a_3           conda-forge     Cached
  + libgfortran5          13.2.0  ha4646dd_3           conda-forge     Cached
  + openssl                3.2.0  hd590300_1           conda-forge     Cached
  + libxcrypt             4.4.36  hd590300_1           conda-forge     Cached
  + libzlib               1.2.13  hd590300_5           conda-forge     Cached
  + libffi                 3.4.2  h7f98852_5           conda-forge     Cached
  + bzip2                  1.0.8  hd590300_5           conda-forge     Cached
  + ncurses                  6.4  h59595ed_2           conda-forge     Cached
  + libuuid               2.38.1  h0b41bf4_0           conda-forge     Cached
  + libnsl                 2.0.1  hd590300_0           conda-forge     Cached
  + libexpat               2.5.0  hcb278e6_1           conda-forge     Cached
  + xz                     5.2.6  h166bdaf_0           conda-forge     Cached
  + cudatoolkit           11.8.0  h4ba93d1_12          conda-forge     Cached
  + libgfortran-ng        13.2.0  h69a702a_3           conda-forge     Cached
  + tk                    8.6.13  noxft_h4845f30_101   conda-forge     Cached
  + libsqlite             3.44.2  h2797004_0           conda-forge     Cached
  + readline                 8.2  h8228510_1           conda-forge     Cached
  + libopenblas           0.3.25  pthreads_h413a1c8_0  conda-forge     Cached
  + python                3.12.1  hab00c5b_1_cpython   conda-forge       32MB
  + libblas                3.9.0  20_linux64_openblas  conda-forge     Cached
  + libcblas               3.9.0  20_linux64_openblas  conda-forge     Cached
  + liblapack              3.9.0  20_linux64_openblas  conda-forge     Cached
  + wheel                 0.42.0  pyhd8ed1ab_0         conda-forge     Cached
  + setuptools            69.0.3  pyhd8ed1ab_0         conda-forge     Cached
  + pip                   23.3.2  pyhd8ed1ab_0         conda-forge     Cached
  + fastrlock              0.8.2  py312h30efb56_2      conda-forge       38kB
  + numpy                 1.26.3  py312heda63a1_0      conda-forge        7MB
  + cupy                  12.3.0  py312h664897f_0      conda-forge       42MB

  Summary:

  Install: 37 packages

  Total download: 82MB

───────────────────────────────────────────────────────────────────────────────


python_abi                                           6.4kB @  56.8kB/s  0.1s
fastrlock                                           37.8kB @ 151.5kB/s  0.3s
numpy                                                7.5MB @   4.6MB/s  1.7s
python                                              32.3MB @   5.2MB/s  6.5s
cupy                                                41.9MB @   5.0MB/s  8.5s

Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: / By downloading and using the CUDA Toolkit conda packages, you accept the terms and conditions of the CUDA End User License Agreement (EULA): https://docs.nvidia.com/cuda/eula/index.html

done

To activate this environment, use

     $ mamba activate cupy

To deactivate an active environment, use

     $ mamba deactivate
Looking for: ["cuda-version[version='>12']"]

conda-forge/linux-64                                        Using cache
conda-forge/noarch                                          Using cache

Pinned packages:
  - python 3.12.*


Could not solve for environment specs
The following packages are incompatible
├─ cuda-version >12  is installable with the potential options
│  ├─ cuda-version 12.1 would require
│  │  └─ cudatoolkit 12.1|12.1.* , which can be installed;
│  └─ cuda-version 12.2 would require
│     └─ cudatoolkit 12.2|12.2.* , which can be installed;
└─ cudatoolkit is not installable because it conflicts with any installable versions previously reported.

mamba info / micromamba info

mamba version : 1.5.6
     active environment : cupy
    active env location : /shared/raul/mambaforge/envs/cupy
            shell level : 2
       user config file : /home/raulp/.condarc
 populated config files : /shared/raul/mambaforge/.condarc
          conda version : 23.11.0
    conda-build version : not installed
         python version : 3.11.7.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=skylake_avx512
                          __conda=23.11.0=0
                          __cuda=12.0=0
                          __glibc=2.31=0
                          __linux=5.15.0=0
                          __unix=0=0
       base environment : /shared/raul/mambaforge  (writable)
      conda av data dir : /shared/raul/mambaforge/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /shared/raul/mambaforge/pkgs
                          /home/raulp/.conda/pkgs
       envs directories : /shared/raul/mambaforge/envs
                          /home/raulp/.conda/envs
               platform : linux-64
             user-agent : conda/23.11.0 requests/2.31.0 CPython/3.11.7 Linux/5.15.0-88-generic ubuntu/20.04.6 glibc/2.31 solver/libmamba conda-libmamba-solver/23.12.0 libmambapy/1.5.6
                UID:GID : 3087:3000
             netrc file : /home/raulp/.netrc
           offline mode : False

Logs

mamba install "cuda-version>12"sion>12"

Looking for: ["cuda-version[version='>12']"]

conda-forge/linux-64                                        Using cache
conda-forge/noarch                                          Using cache

Pinned packages:
  - python 3.12.*


Could not solve for environment specs
The following packages are incompatible
├─ cuda-version >12  is installable with the potential options
│  ├─ cuda-version 12.1 would require
│  │  └─ cudatoolkit 12.1|12.1.* , which can be installed;
│  └─ cuda-version 12.2 would require
│     └─ cudatoolkit 12.2|12.2.* , which can be installed;
└─ cudatoolkit is not installable because it conflicts with any installable versions previously reported.
(cupy) raulp@metro03:~$ mamba install -v "cuda-version>12"

Looking for: ["cuda-version[version='>12']"]

info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/_libgcc_mutex-0.1-conda_forge.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/ca-certificates-2023.11.17-hbcca054_0.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/cuda-version-11.8-h70ddcb2_2.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/ld_impl_linux-64-2.40-h41732ed_0.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libstdcxx-ng-13.2.0-h7e041cc_3.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/python_abi-3.12-4_cp312.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/tzdata-2023d-h0c530f3_0.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libgomp-13.2.0-h807b86a_3.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/_openmp_mutex-4.5-2_gnu.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libgcc-ng-13.2.0-h807b86a_3.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/bzip2-1.0.8-hd590300_5.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/cudatoolkit-11.8.0-h4ba93d1_12.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libexpat-2.5.0-hcb278e6_1.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libffi-3.4.2-h7f98852_5.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libgfortran5-13.2.0-ha4646dd_3.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libnsl-2.0.1-hd590300_0.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libuuid-2.38.1-h0b41bf4_0.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libxcrypt-4.4.36-hd590300_1.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libzlib-1.2.13-hd590300_5.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/ncurses-6.4-h59595ed_2.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/openssl-3.2.0-hd590300_1.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/xz-5.2.6-h166bdaf_0.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libgfortran-ng-13.2.0-h69a702a_3.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libsqlite-3.44.2-h2797004_0.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/readline-8.2-h8228510_1.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/tk-8.6.13-noxft_h4845f30_101.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libopenblas-0.3.25-pthreads_h413a1c8_0.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/python-3.12.1-hab00c5b_1_cpython.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/fastrlock-0.8.2-py312h30efb56_2.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libblas-3.9.0-20_linux64_openblas.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/setuptools-69.0.3-pyhd8ed1ab_0.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/wheel-0.42.0-pyhd8ed1ab_0.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/libcblas-3.9.0-20_linux64_openblas.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/liblapack-3.9.0-20_linux64_openblas.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/pip-23.3.2-pyhd8ed1ab_0.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/numpy-1.26.3-py312heda63a1_0.json"
info     libmamba Loading single package record: "/home/raul/mambaforge/envs/cupy/conda-meta/cupy-12.3.0-py312h664897f_0.json"
info     libmamba Adding package record to repo __archspec
info     libmamba Adding package record to repo __cuda
info     libmamba Adding package record to repo __glibc
info     libmamba Adding package record to repo __linux
info     libmamba Adding package record to repo __unix
info     libmamba Adding package record to repo _libgcc_mutex
info     libmamba Adding package record to repo _openmp_mutex
info     libmamba Adding package record to repo bzip2
info     libmamba Adding package record to repo ca-certificates
info     libmamba Adding package record to repo cuda-version
info     libmamba Adding package record to repo cudatoolkit
info     libmamba Adding package record to repo cupy
info     libmamba Adding package record to repo fastrlock
info     libmamba Adding package record to repo ld_impl_linux-64
info     libmamba Adding package record to repo libblas
info     libmamba Adding package record to repo libcblas
info     libmamba Adding package record to repo libexpat
info     libmamba Adding package record to repo libffi
info     libmamba Adding package record to repo libgcc-ng
info     libmamba Adding package record to repo libgfortran-ng
info     libmamba Adding package record to repo libgfortran5
info     libmamba Adding package record to repo libgomp
info     libmamba Adding package record to repo liblapack
info     libmamba Adding package record to repo libnsl
info     libmamba Adding package record to repo libopenblas
info     libmamba Adding package record to repo libsqlite
info     libmamba Adding package record to repo libstdcxx-ng
info     libmamba Adding package record to repo libuuid
info     libmamba Adding package record to repo libxcrypt
info     libmamba Adding package record to repo libzlib
info     libmamba Adding package record to repo ncurses
info     libmamba Adding package record to repo numpy
info     libmamba Adding package record to repo openssl
info     libmamba Adding package record to repo pip
info     libmamba Adding package record to repo python
info     libmamba Adding package record to repo python_abi
info     libmamba Adding package record to repo readline
info     libmamba Adding package record to repo setuptools
info     libmamba Adding package record to repo tk
info     libmamba Adding package record to repo tzdata
info     libmamba Adding package record to repo wheel
info     libmamba Adding package record to repo xz
info     libmamba Searching index cache file for repo 'https://conda.anaconda.org/conda-forge/linux-64/repodata.json'
conda-forge/linux-64                                        Using cache
info     libmamba All targets to download are cached
info     libmamba Searching index cache file for repo 'https://conda.anaconda.org/conda-forge/noarch/repodata.json'
conda-forge/noarch                                          Using cache
info     libmamba All targets to download are cached
info     libmamba All targets to download are cached
Channel: conda-forge[linux-64,noarch], platform: linux-64, prio: 1 : 0
Cache path:  /home/raul/mambaforge/pkgs/cache/497deca9.solv
info     libmamba Reading cache files '/home/raul/mambaforge/pkgs/cache/497deca9.solv.*' for repo index 'conda-forge/linux-64'
info     libmamba Attempting to read libsolv solv file "/home/raul/mambaforge/pkgs/cache/497deca9.solv" for repo conda-forge/linux-64
info     libmamba Expecting solv metadata : {"etag":"\"0d4ad5e743d3711d570c1bdd1a8b7447\"","mod":"Wed, 10 Jan 2024 06:59:37 GMT","pip_added":true,"tool_version":"1.3_0.7.27","url":"https://conda.anaconda.org/conda-forge/linux-64"}
info     libmamba Loaded solv metadata : {"etag":"\"0d4ad5e743d3711d570c1bdd1a8b7447\"","mod":"Wed, 10 Jan 2024 06:59:37 GMT","pip_added":true,"tool_version":"1.3_0.7.27","url":"https://conda.anaconda.org/conda-forge/linux-64"}
info     libmamba Metadata from solv are valid, loading successful
Channel: conda-forge[linux-64,noarch], platform: noarch, prio: 1 : 0
Cache path:  /home/raul/mambaforge/pkgs/cache/09cdf8bf.solv
info     libmamba Reading cache files '/home/raul/mambaforge/pkgs/cache/09cdf8bf.solv.*' for repo index 'conda-forge/noarch'
info     libmamba Attempting to read libsolv solv file "/home/raul/mambaforge/pkgs/cache/09cdf8bf.solv" for repo conda-forge/noarch
info     libmamba Expecting solv metadata : {"etag":"\"86ed8f8d5ee25b55fb4871d6e11d76ca\"","mod":"Wed, 10 Jan 2024 08:25:06 GMT","pip_added":true,"tool_version":"1.3_0.7.27","url":"https://conda.anaconda.org/conda-forge/noarch"}
info     libmamba Loaded solv metadata : {"etag":"\"86ed8f8d5ee25b55fb4871d6e11d76ca\"","mod":"Wed, 10 Jan 2024 08:25:06 GMT","pip_added":true,"tool_version":"1.3_0.7.27","url":"https://conda.anaconda.org/conda-forge/noarch"}
info     libmamba Metadata from solv are valid, loading successful
info     libmamba Parsing MatchSpec cuda-version[version='>12']
info     libmamba Parsing MatchSpec cuda-version[version='>12']
info     libmamba Adding job: cuda-version[version='>12']
info     libmamba Parsing MatchSpec ca-certificates
info     libmamba Parsing MatchSpec ca-certificates
info     libmamba Parsing MatchSpec openssl
info     libmamba Parsing MatchSpec openssl
info     libmamba Parsing MatchSpec python 3.12.*
info     libmamba Parsing MatchSpec pin-1
info     libmamba Adding job: pin-1
info     libmamba Parsing MatchSpec pin-1
info     libmamba Parsing MatchSpec pin-1
info     libmamba Adding job: pin-1

Pinned packages:
  - python 3.12.*


info     libmamba Problem count: 1
info     libmamba Parsing MatchSpec cudatoolkit
info     libmamba Parsing MatchSpec cudatoolkit 12.1|12.1.*
...
info     libmamba Parsing MatchSpec cudatoolkit 12.2|12.2.*
info     libmamba Parsing MatchSpec cudatoolkit 12.2|12.2.*
Could not solve for environment specs
The following packages are incompatible
├─ cuda-version >12  is installable with the potential options
│  ├─ cuda-version 12.1 would require
│  │  └─ cudatoolkit 12.1|12.1.* , which can be installed;
│  └─ cuda-version 12.2 would require
│     └─ cudatoolkit 12.2|12.2.* , which can be installed;
└─ cudatoolkit is not installable because it conflicts with any installable versions previously reported.

environment.yml

No response

~/.condarc

No response

@RaulPPelaez
Copy link
Author

The particular package, cupy, is not important to reproduce the error, anything I have tried that depends on cudatoolkit presents the same behavior

@jakirkham
Copy link

Would be interested to know what Mamba devs think about this issue

weiji14 added a commit to pangeo-data/pangeo-docker-images that referenced this issue Mar 8, 2024
scottyhq pushed a commit to pangeo-data/pangeo-docker-images that referenced this issue May 21, 2024
* Bump CUDA from 11.8 to 12.0

Update Pytorch, Torchvision and Tensorflow to use CUDA 12.0 builds. Also bumped pytorch from 2.0.0 to 2.1.0, torchvision from 0.15.1 to 0.16.1 and tensorflow from 2.14.0 to 2.15.0 because lower versions only has CUDA 11.8 on conda-forge.

* Pin to flax>=0.8.0

* Set with-cuda=12.0 flag on conda-lock lock

* Set CONDA_OVERRIDE_CUDA environment variable

Xref https://conda-forge.org/docs/maintainer/knowledge_base.html#cuda-builds

* Regenerate conda-lock files for ml-notebook and pytorch-notebook

Manually re-locking

* Delete conda-lock.yml files for ml-notebook and pytorch-notebook

* Revert "Delete conda-lock.yml files for ml-notebook and pytorch-notebook"

This reverts commit 7658847.

* Bump conda-lock from 2.3 to 2.5

Bumps [conda-lock](https://github.com/conda/conda-lock) from 2.3.0 to 2.5.5.
- [Release notes](https://github.com/conda/conda-lock/releases)
- [Commits](conda/conda-lock@v2.3.0...v2.5.5)

* Bump conda from 23.11.0 to 24.1.2

Bumps [conda](https://github.com/conda/conda) from 23.11.0 to 24.1.2.
- [Release notes](https://github.com/conda/conda/releases)
- [Changelog](https://github.com/conda/conda/blob/master/CHANGELOG.md)
- [Commits](conda/conda@23.11.0...24.1.2)

* Try manually removing cudatoolkit from conda-lock.yml

Xref mamba-org/mamba#3120

* Revert "Set CONDA_OVERRIDE_CUDA environment variable"

This reverts commit 4d26a19.

* Try removing asterisk in front of cuda120 build string

* Depend on cuda-version=12.0 instead of matching cuda120 build string

* Increase conda-lock timeout minutes from 20 to 30min

* [condalock-command] autogenerated conda-lock files

* Revert "[condalock-command] autogenerated conda-lock files"

This reverts commit 12da355.

* Keep cuda120 build string regex pattern

Partial revert of 537c27f

* Set cuda-version pin as >=12.0 instead of =12.0

Pin minimum version of CUDA to 12.0, instead of specifying exact pin on 12.0

* Add virtual-packages.yml to ml-notebook and pytorch-notebook

Xref https://github.com/conda/conda-lock/tree/v2.5.7?tab=readme-ov-file#--virtual-package-spec

* [condalock-command] autogenerated conda-lock files

---------

Co-authored-by: pangeo-bot <pangeo-bot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants