conda / conda

A system-level, binary package and environment manager running on all major operating systems and platforms.
https://docs.conda.io/projects/conda/
Other
6.39k stars 1.66k forks source link

v4.8.4 solve regression #10152

Closed scopatz closed 1 year ago

scopatz commented 4 years ago

Current Behavior

The following solve works just fine under conda v4.8.3 but breaks under v4.8.4, that was just released:

conda=4.8.3 ```sh $ conda install conda=4.8.3 $ conda create --yes --dry-run -c pytorch-nightly --name pytorch-deps pytorch mypy pytest hypothesis ipython sphinx ```
conda=4.8.4 ```sh $ conda install conda=4.8.4 $ conda create --yes --dry-run -c pytorch-nightly --name pytorch-deps pytorch mypy pytest hypothesis ipython sphinx Collecting package metadata (current_repodata.json): done Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source. 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 - UnsatisfiableError: The following specifications were found to be incompatible with each other: Output in format: Requested package -> Available versions Package typing conflicts for: mypy -> typing[version='>=3.5.3'] mypy -> typing_extensions[version='>=3.7.4'] -> typing[version='>=3.7.4'] sphinx -> typing pytorch -> typing pytorch -> typing_extensions -> typing[version='>=3.6.2|>=3.7.4'] Package certifi conflicts for: sphinx -> requests[version='>=2.5.0'] -> certifi[version='>=2016.09|>=2016.9.26|>=2017.4.17'] pytest -> setuptools[version='>=40.0'] -> certifi[version='>=2016.09|>=2016.9.26'] ipython -> setuptools[version='>=18.5'] -> certifi[version='>=2016.09|>=2016.9.26'] Package sqlite conflicts for: pytest -> python[version='>=3.8,<3.9.0a0'] -> sqlite[version='3.13.*|3.20.*|>=3.24.0,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.28.0,<4.0a0|>=3.30.0,<4.0a0|>=3.30.1,<4.0a0|>=3.32.3,<4.0a0|>=3.31.1,<4.0a0|>=3.29.0,<4.0a0|>=3.23.1,<4.0a0|>=3.22.0,<4.0a0|>=3.20.1,<4.0a0|>=3.25.1,<4.0a0|>=3.27.2,<4.0a0|3.9.*'] pytorch -> python[version='>=3.8,<3.9.0a0'] -> sqlite[version='3.13.*|3.20.*|>=3.24.0,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.28.0,<4.0a0|>=3.30.0,<4.0a0|>=3.30.1,<4.0a0|>=3.32.3,<4.0a0|>=3.31.1,<4.0a0|>=3.29.0,<4.0a0|>=3.23.1,<4.0a0|>=3.22.0,<4.0a0|>=3.20.1,<4.0a0|>=3.25.1,<4.0a0|>=3.27.2,<4.0a0|3.9.*'] mypy -> python[version='>=3.5'] -> sqlite[version='3.13.*|3.20.*|>=3.24.0,<4.0a0|>=3.25.1,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.28.0,<4.0a0|>=3.30.1,<4.0a0|>=3.32.3,<4.0a0|3.9.*|>=3.31.1,<4.0a0|>=3.30.0,<4.0a0|>=3.29.0,<4.0a0|>=3.27.2,<4.0a0|>=3.23.1,<4.0a0|>=3.22.0,<4.0a0|>=3.20.1,<4.0a0'] ipython -> python[version='>=3.7,<3.8.0a0'] -> sqlite[version='3.13.*|3.20.*|>=3.24.0,<4.0a0|>=3.25.1,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.28.0,<4.0a0|>=3.30.1,<4.0a0|>=3.32.3,<4.0a0|>=3.31.1,<4.0a0|>=3.29.0,<4.0a0|>=3.27.2,<4.0a0|>=3.30.0,<4.0a0|>=3.23.1,<4.0a0|>=3.22.0,<4.0a0|>=3.20.1,<4.0a0|3.9.*'] sphinx -> python[version='>=3.5'] -> sqlite[version='3.13.*|3.20.*|>=3.24.0,<4.0a0|>=3.25.1,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.28.0,<4.0a0|>=3.30.1,<4.0a0|>=3.32.3,<4.0a0|3.9.*|>=3.31.1,<4.0a0|>=3.30.0,<4.0a0|>=3.29.0,<4.0a0|>=3.27.2,<4.0a0|>=3.23.1,<4.0a0|>=3.22.0,<4.0a0|>=3.20.1,<4.0a0'] hypothesis -> python[version='>=3.5'] -> sqlite[version='3.13.*|3.20.*|>=3.24.0,<4.0a0|>=3.25.1,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.28.0,<4.0a0|>=3.30.1,<4.0a0|>=3.32.3,<4.0a0|3.9.*|>=3.31.1,<4.0a0|>=3.30.0,<4.0a0|>=3.29.0,<4.0a0|>=3.27.2,<4.0a0|>=3.23.1,<4.0a0|>=3.22.0,<4.0a0|>=3.20.1,<4.0a0'] Package pygments conflicts for: sphinx -> pygments[version='>2.0|>=2.0'] ipython -> pygments Package six conflicts for: pytest -> six[version='>=1.10.0'] pytest -> more-itertools[version='>=4.0.0'] -> six[version='>=1.0.0,<2.0.0'] ipython -> prompt-toolkit[version='!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0'] -> six[version='>=1.9.0'] pytorch -> mkl-service[version='>=2,<3.0a0'] -> six sphinx -> six[version='>=1.5'] Package typing_extensions conflicts for: mypy -> typing_extensions[version='>=3.7.4'] pytorch -> typing_extensions Package enum34 conflicts for: hypothesis -> enum34 ipython -> traitlets[version='>=4.2'] -> enum34 Package ca-certificates conflicts for: hypothesis -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates ipython -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates sphinx -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates pytest -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates pytorch -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates Package pyparsing conflicts for: sphinx -> packaging -> pyparsing[version='>=2.0.2'] pytest -> packaging -> pyparsing[version='>=2.0.2'] Package python conflicts for: mypy -> python[version='3.5.*|3.6.*|>=3.4|>=3.5|>=3.7,<3.8.0a0|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0'] mypy -> mypy_extensions[version='>=0.4.3,<0.5.0'] -> python[version='2.7.*|>=2.7,<2.8.0a0|>=3.8,<3.9.0a0|3.4.*'] Package hypothesis conflicts for: hypothesis pytest -> attrs[version='>=17.2.0'] -> hypothesis Package wcwidth conflicts for: pytest -> wcwidth ipython -> prompt-toolkit[version='!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0'] -> wcwidthThe following specifications were found to be incompatible with your system: - feature:/linux-64::__cuda==9.1=0 - feature:|@/linux-64::__cuda==9.1=0 Your installed version is: 9.1 Note that strict channel priority may have removed packages required for satisfiability. stdout: Collecting package metadata (current_repodata.json): done Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source. 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 stderr: Building graph of deps: 0%| | 0/8 [00:00 Available versions Package typing conflicts for: mypy -> typing[version='>=3.5.3'] mypy -> typing_extensions[version='>=3.7.4'] -> typing[version='>=3.7.4'] sphinx -> typing pytorch -> typing pytorch -> typing_extensions -> typing[version='>=3.6.2|>=3.7.4'] Package certifi conflicts for: sphinx -> requests[version='>=2.5.0'] -> certifi[version='>=2016.09|>=2016.9.26|>=2017.4.17'] pytest -> setuptools[version='>=40.0'] -> certifi[version='>=2016.09|>=2016.9.26'] ipython -> setuptools[version='>=18.5'] -> certifi[version='>=2016.09|>=2016.9.26'] Package sqlite conflicts for: pytest -> python[version='>=3.8,<3.9.0a0'] -> sqlite[version='3.13.*|3.20.*|>=3.24.0,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.28.0,<4.0a0|>=3.30.0,<4.0a0|>=3.30.1,<4.0a0|>=3.32.3,<4.0a0|>=3.31.1,<4.0a0|>=3.29.0,<4.0a0|>=3.23.1,<4.0a0|>=3.22.0,<4.0a0|>=3.20.1,<4.0a0|>=3.25.1,<4.0a0|>=3.27.2,<4.0a0|3.9.*'] pytorch -> python[version='>=3.8,<3.9.0a0'] -> sqlite[version='3.13.*|3.20.*|>=3.24.0,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.28.0,<4.0a0|>=3.30.0,<4.0a0|>=3.30.1,<4.0a0|>=3.32.3,<4.0a0|>=3.31.1,<4.0a0|>=3.29.0,<4.0a0|>=3.23.1,<4.0a0|>=3.22.0,<4.0a0|>=3.20.1,<4.0a0|>=3.25.1,<4.0a0|>=3.27.2,<4.0a0|3.9.*'] mypy -> python[version='>=3.5'] -> sqlite[version='3.13.*|3.20.*|>=3.24.0,<4.0a0|>=3.25.1,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.28.0,<4.0a0|>=3.30.1,<4.0a0|>=3.32.3,<4.0a0|3.9.*|>=3.31.1,<4.0a0|>=3.30.0,<4.0a0|>=3.29.0,<4.0a0|>=3.27.2,<4.0a0|>=3.23.1,<4.0a0|>=3.22.0,<4.0a0|>=3.20.1,<4.0a0'] ipython -> python[version='>=3.7,<3.8.0a0'] -> sqlite[version='3.13.*|3.20.*|>=3.24.0,<4.0a0|>=3.25.1,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.28.0,<4.0a0|>=3.30.1,<4.0a0|>=3.32.3,<4.0a0|>=3.31.1,<4.0a0|>=3.29.0,<4.0a0|>=3.27.2,<4.0a0|>=3.30.0,<4.0a0|>=3.23.1,<4.0a0|>=3.22.0,<4.0a0|>=3.20.1,<4.0a0|3.9.*'] sphinx -> python[version='>=3.5'] -> sqlite[version='3.13.*|3.20.*|>=3.24.0,<4.0a0|>=3.25.1,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.28.0,<4.0a0|>=3.30.1,<4.0a0|>=3.32.3,<4.0a0|3.9.*|>=3.31.1,<4.0a0|>=3.30.0,<4.0a0|>=3.29.0,<4.0a0|>=3.27.2,<4.0a0|>=3.23.1,<4.0a0|>=3.22.0,<4.0a0|>=3.20.1,<4.0a0'] hypothesis -> python[version='>=3.5'] -> sqlite[version='3.13.*|3.20.*|>=3.24.0,<4.0a0|>=3.25.1,<4.0a0|>=3.25.2,<4.0a0|>=3.25.3,<4.0a0|>=3.26.0,<4.0a0|>=3.28.0,<4.0a0|>=3.30.1,<4.0a0|>=3.32.3,<4.0a0|3.9.*|>=3.31.1,<4.0a0|>=3.30.0,<4.0a0|>=3.29.0,<4.0a0|>=3.27.2,<4.0a0|>=3.23.1,<4.0a0|>=3.22.0,<4.0a0|>=3.20.1,<4.0a0'] Package pygments conflicts for: sphinx -> pygments[version='>2.0|>=2.0'] ipython -> pygments Package six conflicts for: pytest -> six[version='>=1.10.0'] pytest -> more-itertools[version='>=4.0.0'] -> six[version='>=1.0.0,<2.0.0'] ipython -> prompt-toolkit[version='!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0'] -> six[version='>=1.9.0'] pytorch -> mkl-service[version='>=2,<3.0a0'] -> six sphinx -> six[version='>=1.5'] Package typing_extensions conflicts for: mypy -> typing_extensions[version='>=3.7.4'] pytorch -> typing_extensions Package enum34 conflicts for: hypothesis -> enum34 ipython -> traitlets[version='>=4.2'] -> enum34 Package ca-certificates conflicts for: hypothesis -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates ipython -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates sphinx -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates pytest -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates pytorch -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates Package pyparsing conflicts for: sphinx -> packaging -> pyparsing[version='>=2.0.2'] pytest -> packaging -> pyparsing[version='>=2.0.2'] Package python conflicts for: mypy -> python[version='3.5.*|3.6.*|>=3.4|>=3.5|>=3.7,<3.8.0a0|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0'] mypy -> mypy_extensions[version='>=0.4.3,<0.5.0'] -> python[version='2.7.*|>=2.7,<2.8.0a0|>=3.8,<3.9.0a0|3.4.*'] Package hypothesis conflicts for: hypothesis pytest -> attrs[version='>=17.2.0'] -> hypothesis Package wcwidth conflicts for: pytest -> wcwidth ipython -> prompt-toolkit[version='!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0'] -> wcwidthThe following specifications were found to be incompatible with your system: - feature:/linux-64::__cuda==9.1=0 - feature:|@/linux-64::__cuda==9.1=0 Your installed version is: 9.1 Note that strict channel priority may have removed packages required for satisfiability. ```

Conda Details

`conda info` ```sh $ conda info active environment : base active env location : /home/scopatz/miniconda shell level : 1 user config file : /home/scopatz/.condarc populated config files : /home/scopatz/.condarc conda version : 4.8.3 conda-build version : 3.19.2 python version : 3.7.8.final.0 virtual packages : __cuda=9.1 __glibc=2.28 base environment : /home/scopatz/miniconda (writable) channel URLs : https://conda.anaconda.org/conda-forge/linux-64 https://conda.anaconda.org/conda-forge/noarch https://repo.anaconda.com/pkgs/main/linux-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/linux-64 https://repo.anaconda.com/pkgs/r/noarch package cache : /home/scopatz/miniconda/pkgs /home/scopatz/.conda/pkgs envs directories : /home/scopatz/miniconda/envs /home/scopatz/.conda/envs platform : linux-64 user-agent : conda/4.8.3 requests/2.24.0 CPython/3.7.8 Linux/4.18.0-25-generic ubuntu/18.10 glibc/2.28 UID:GID : 1000:1000 netrc file : None offline mode : False ```
`conda config --show-sources` ```sh $ conda config --show-sources ==> /home/scopatz/.condarc <== changeps1: False channel_priority: strict channels: - conda-forge - defaults show_channel_urls: True always_yes: True ```
`conda list --show-channel-urls` ```sh $ conda list --show-channel-urls # packages in environment at /home/scopatz/miniconda: # # Name Version Build Channel _libgcc_mutex 0.1 conda_forge conda-forge _openmp_mutex 4.5 1_gnu conda-forge alabaster 0.7.12 py_0 conda-forge appdirs 1.4.3 py_1 conda-forge attrs 19.3.0 py_0 conda-forge babel 2.8.0 py_0 conda-forge backports 1.0 py_2 conda-forge backports.functools_lru_cache 1.6.1 py_0 conda-forge beautifulsoup4 4.9.1 py37hc8dfbb8_0 conda-forge black 19.10b0 py_4 conda-forge bleach 3.1.5 pyh9f0ad1d_0 conda-forge blinker 1.4 py_1 conda-forge blosc 1.20.0 he1b5a44_0 conda-forge boolean.py 3.7 py_0 conda-forge brotlipy 0.7.0 py37h8f50634_1000 conda-forge bzip2 1.0.8 h516909a_2 conda-forge c-ares 1.16.1 h516909a_0 conda-forge ca-certificates 2020.6.20 hecda079_0 conda-forge certifi 2020.6.20 py37hc8dfbb8_0 conda-forge cffi 1.14.1 py37h2b28604_0 conda-forge chardet 3.0.4 py37hc8dfbb8_1006 conda-forge click 7.1.2 pyh9f0ad1d_0 conda-forge cloud_sptheme 1.10.0 py_0 conda-forge cmarkgfm 0.4.2 py37h516909a_2 conda-forge colorama 0.4.3 py_0 conda-forge conda 4.8.3 py37hc8dfbb8_1 conda-forge conda-build 3.19.2 py37hc8dfbb8_3 conda-forge conda-forge-pinning 2020.08.10.21.36.31 0 conda-forge conda-mirror 0.8.2 py_1 conda-forge conda-package-handling 1.6.0 py37h8f50634_2 conda-forge conda-smithy 3.7.9 py_0 conda-forge conda-standalone 4.8.2 0 conda-forge cryptography 3.0 py37hb09aad4_0 conda-forge curl 7.71.1 he644dc0_4 conda-forge cyrus-sasl 2.1.27 h063b49f_1 conda-forge dbus 1.13.6 he372182_0 conda-forge deprecated 1.2.10 pyh9f0ad1d_0 conda-forge docutils 0.16 py37hc8dfbb8_1 conda-forge elm 0.19.0 1 conda-forge entrypoints 0.3 py37hc8dfbb8_1001 conda-forge expat 2.2.9 he1b5a44_2 conda-forge filelock 3.0.12 pyh9f0ad1d_0 conda-forge future 0.18.2 py37hc8dfbb8_1 conda-forge gettext 0.19.8.1 hc5be6a0_1002 conda-forge git 2.28.0 pl526h5e3e691_1 conda-forge gitdb 4.0.5 py_0 conda-forge gitpython 3.1.7 py_0 conda-forge glib 2.65.0 h6f030ca_0 conda-forge glob2 0.7 py_0 conda-forge gnupg 2.2.21 he1f381d_0 conda-forge hdf5 1.10.6 nompi_h3c11f04_101 conda-forge httplib2 0.18.1 pyh9f0ad1d_0 conda-forge icu 67.1 he1b5a44_0 conda-forge idna 2.10 pyh9f0ad1d_0 conda-forge imagesize 1.2.0 py_0 conda-forge importlib-metadata 1.7.0 py37hc8dfbb8_0 conda-forge importlib_metadata 1.7.0 0 conda-forge iniconfig 1.0.1 pyh9f0ad1d_0 conda-forge isodate 0.6.0 py_1 conda-forge jeepney 0.4.3 py_0 conda-forge jinja2 2.11.2 pyh9f0ad1d_0 conda-forge jq 1.6 h14c3975_1000 conda-forge keyring 21.3.0 py37hc8dfbb8_0 conda-forge kitty-themes 1.0.0 0 conda-forge krb5 1.17.1 hfafb76e_2 conda-forge ld_impl_linux-64 2.34 hc38a660_9 conda-forge libapr 1.6.5 h516909a_2 conda-forge libaprutil 1.6.1 ha1d75be_2 conda-forge libarchive 3.3.3 h3a8160c_1008 conda-forge libassuan 2.5.3 he1b5a44_1 conda-forge libblas 3.8.0 17_openblas conda-forge libcblas 3.8.0 17_openblas conda-forge libcurl 7.71.1 hcdd3856_4 conda-forge libdb 6.1.26 he1b5a44_2002 conda-forge libedit 3.1.20191231 h46ee950_1 conda-forge libev 4.33 h516909a_0 conda-forge libffi 3.2.1 he1b5a44_1007 conda-forge libgcc-ng 9.3.0 h24d8f2e_14 conda-forge libgcrypt 1.8.4 hf484d3e_1000 conda-forge libgfortran-ng 7.5.0 hdf63c60_14 conda-forge libgomp 9.3.0 h24d8f2e_14 conda-forge libgpg-error 1.36 he1b5a44_0 conda-forge libiconv 1.15 h516909a_1006 conda-forge libksba 1.3.5 hf484d3e_1000 conda-forge liblapack 3.8.0 17_openblas conda-forge liblief 0.10.1 he1b5a44_0 conda-forge libmagic 5.39 hed695b0_0 conda-forge libnghttp2 1.41.0 hab1572f_1 conda-forge libntlm 1.4 h516909a_1002 conda-forge libopenblas 0.3.10 pthreads_hb3c22a3_4 conda-forge libsolv 0.7.14 h8b12597_4 conda-forge libssh2 1.9.0 hab1572f_5 conda-forge libstdcxx-ng 9.3.0 hdf63c60_14 conda-forge libutf8proc 2.5.0 h516909a_2 conda-forge libxml2 2.9.10 h72b56ed_2 conda-forge license-expression 1.2 py_0 conda-forge lz4-c 1.9.2 he1b5a44_1 conda-forge lzo 2.10 h14c3975_1000 conda-forge mamba 0.4.4 py37h782c684_0 conda-forge markupsafe 1.1.1 py37h8f50634_1 conda-forge mock 4.0.2 py37hc8dfbb8_0 conda-forge more-itertools 8.4.0 py_0 conda-forge msrest 0.6.18 pyh9f0ad1d_0 conda-forge ncurses 6.2 he1b5a44_1 conda-forge npth 1.6 hf484d3e_1000 conda-forge ntbtls 0.1.2 hdbcaa40_1000 conda-forge numexpr 2.7.1 py37h0da4684_1 conda-forge numpy 1.19.1 py37h8960a57_0 conda-forge numpydoc 1.1.0 pyh9f0ad1d_0 conda-forge oauthlib 3.0.1 py_0 conda-forge oniguruma 6.9.3 h516909a_0 conda-forge openssl 1.1.1g h516909a_1 conda-forge p7zip 16.02 he1b5a44_1000 conda-forge packaging 20.4 pyh9f0ad1d_0 conda-forge pandoc 2.10.1 h516909a_0 conda-forge patchelf 0.11 he1b5a44_0 conda-forge pathspec 0.8.0 pyh9f0ad1d_0 conda-forge pcre 8.44 he1b5a44_0 conda-forge perl 5.26.2 h516909a_1006 conda-forge pip 20.2.2 py_0 conda-forge pkginfo 1.5.0.1 py_0 conda-forge pluggy 0.13.1 py37hc8dfbb8_2 conda-forge prompt-toolkit 3.0.6 py_0 conda-forge prompt_toolkit 3.0.6 0 conda-forge psutil 5.7.2 py37h8f50634_0 conda-forge py 1.9.0 pyh9f0ad1d_0 conda-forge py-lief 0.10.1 py37h3340039_0 conda-forge pycosat 0.6.3 py37h8f50634_1004 conda-forge pycparser 2.20 pyh9f0ad1d_2 conda-forge pycrypto 2.6.1 py37h8f50634_1004 conda-forge pygithub 1.52 py_0 conda-forge pygments 2.6.1 py_0 conda-forge pygments-cache 0.1.2 py_0 conda-forge pyjwt 1.7.1 py_0 conda-forge pyopenssl 19.1.0 py_1 conda-forge pyparsing 2.4.7 pyh9f0ad1d_0 conda-forge pysocks 1.7.1 py37hc8dfbb8_1 conda-forge pytables 3.6.1 py37h56451d4_2 conda-forge pytest 6.0.1 py37hc8dfbb8_0 conda-forge python 3.7.8 h6f2ec95_1_cpython conda-forge python-appimage 0.28 pypi_0 pypi python-libarchive-c 2.9 py37_0 conda-forge python_abi 3.7 1_cp37m conda-forge pytz 2020.1 pyh9f0ad1d_0 conda-forge pyyaml 5.3.1 py37h8f50634_0 conda-forge readline 8.0 he28a2e2_2 conda-forge readme_renderer 24.0 py_0 conda-forge regex 2020.7.14 py37h8f50634_0 conda-forge requests 2.24.0 pyh9f0ad1d_0 conda-forge requests-oauthlib 1.3.0 pyh9f0ad1d_0 conda-forge requests-toolbelt 0.9.1 py_0 conda-forge rfc3986 1.4.0 pyh9f0ad1d_0 conda-forge ripgrep 12.1.1 h516909a_0 conda-forge ruamel.yaml 0.16.6 py37h8f50634_1 conda-forge ruamel.yaml.clib 0.2.0 py37h8f50634_1 conda-forge ruamel_yaml 0.15.80 py37h8f50634_1001 conda-forge runthis-server 0.0.0 pypi_0 pypi runthis-sphinxext 0.0.3 py_0 conda-forge scrypt 0.8.15 py37hb09aad4_0 conda-forge secretstorage 3.1.2 py37hc8dfbb8_1 conda-forge serf 1.3.9 ha107898_0 conda-forge setproctitle 1.1.10 py37h8f50634_1002 conda-forge setuptools 49.3.1 py37hc8dfbb8_0 conda-forge six 1.15.0 pyh9f0ad1d_0 conda-forge smmap 3.0.4 pyh9f0ad1d_0 conda-forge snowballstemmer 2.0.0 py_0 conda-forge soupsieve 2.0.1 py37hc8dfbb8_0 conda-forge sphinx 3.2.0 py_0 conda-forge sphinxcontrib-applehelp 1.0.2 py_0 conda-forge sphinxcontrib-devhelp 1.0.2 py_0 conda-forge sphinxcontrib-htmlhelp 1.0.3 py_0 conda-forge sphinxcontrib-jsmath 1.0.1 py_0 conda-forge sphinxcontrib-qthelp 1.0.3 py_0 conda-forge sphinxcontrib-serializinghtml 1.1.4 py_0 conda-forge sqlite 3.32.3 hcee41ef_1 conda-forge subversion 1.14.0 h0a0edbc_0 conda-forge terraform 0.13.0 h375a9b1_0 conda-forge tk 8.6.10 hed695b0_0 conda-forge toml 0.10.1 pyh9f0ad1d_0 conda-forge toolz 0.10.0 py_0 conda-forge tqdm 4.48.2 pyh9f0ad1d_0 conda-forge twine 3.2.0 py37hc8dfbb8_0 conda-forge typed-ast 1.4.1 py37h516909a_0 conda-forge uglify-js 3.10.1 0 conda-forge urllib3 1.25.10 py_0 conda-forge urwid 2.1.1 py37h8f50634_0 conda-forge vsts-python-api 0.1.22 py_0 conda-forge wcwidth 0.2.5 pyh9f0ad1d_1 conda-forge webencodings 0.5.1 py_1 conda-forge wheel 0.34.2 py_1 conda-forge wrapt 1.12.1 py37h8f50634_1 conda-forge xo 0.3.3 py_1 conda-forge xonsh 0.9.19 py37hc8dfbb8_0 conda-forge xontrib-kitty 0.0.2 py_0 conda-forge xz 5.2.5 h516909a_1 conda-forge yaml 0.2.5 h516909a_0 conda-forge zipp 3.1.0 py_0 conda-forge zlib 1.2.11 h516909a_1007 conda-forge zstd 1.4.5 h6597ccf_2 conda-forge ```
chenghlee commented 4 years ago

Can you export CONDA_OVERRIDE_CUDA=10.2 and try the solve again?

scopatz commented 4 years ago

@chenghlee - yep that solves fine

chenghlee commented 4 years ago

It looks like you're running into the consequences of PR #10057. The solver now enforces virtual package requirements, and with strict channel priority enabled, there's no pytorch package that's installable on a CUDA 9.1 system:

$ conda search --override-channels -c pytorch-nightly --info pytorch | grep 'cudatoolkit' | sort -u
  - cudatoolkit >=10.1,<10.2
  - cudatoolkit >=10.2,<10.3
  - cudatoolkit >=9.2,<9.3

The solver messaging is really bad though, as there's basically no indication that the CUDA virtual package is causing the problem.

scopatz commented 4 years ago

Got it, thanks for the clarification @chenghlee. Yeah, I agree that this is an error message issue.

github-actions[bot] commented 1 year ago

Hi there, thank you for your contribution!

This issue has been automatically marked as stale because it has not had recent activity. It will be closed automatically if no further activity occurs.

If you would like this issue to remain open please:

  1. Verify that you can still reproduce the issue at hand
  2. Comment that the issue is still reproducible and include:
    • What OS and version you reproduced the issue on
    • What steps you followed to reproduce the issue

NOTE: If this issue was closed prematurely, please leave a comment.

Thanks!