pytorch_geometric icon indicating copy to clipboard operation
pytorch_geometric copied to clipboard

cpu version instead of cu121

Open bolak92 opened this issue 1 year ago • 15 comments

😵 Describe the installation problem

I tried to run conda install pyg -c pyg expected behaviour: installing the following file linux-64/pyg-2.5.0-py311_torch_2.2.0_cu121.tar.bz2 instead it is trying to install pyg/linux-64::pyg-2.5.0-py311_torch_2.2.0_cpu

Environment

  • PyG version: 2.5
  • PyTorch version: 2.2.0
  • OS: linux64
  • Python version: 3.11
  • CUDA/cuDNN version: 12.2 on the system - but pytorch-cuda: 12.1
  • How you installed PyTorch and PyG (conda, pip, source): conda
  • Any other relevant information (e.g., version of torch-scatter):

bolak92 avatar Feb 21 '24 15:02 bolak92

A temporary solution was to manually download the file from https://anaconda.org/pyg/pyg/2.5.0/download/linux-64/pyg-2.5.0-py311_torch_2.2.0_cu121.tar.bz2

then installing dependencies: conda install aiohttp fsspec jinja2 numpy psutil pyparsing requests scikit-learn scipy tqdm

then I installed the file I downloaded: conda install linux-64_pyg-2.5.0-py311_torch_2.2.0_cu121.tar.bz2

I am not sure if this would work well downstream, but maybe it helps someone else temporarily.

bolak92 avatar Feb 21 '24 16:02 bolak92

I think this is expected. Without a pre-installed PyTorch version, conda can only guess for which PyTorch version PyG should be installed. This is fixable by running:

conda install pytorch pytorch-cuda=11.8 pyg -c pytorch -c nvidia -c pyg

rusty1s avatar Feb 23 '24 10:02 rusty1s

But I have PyTorch 2.2.0 and PyTorch-Cuda 12.1 preinstalled. I don't think it is then expected to install CPU version or am I missing something here?

bolak92 avatar Feb 23 '24 11:02 bolak92

I have the same problem on three different machines, running conda install pyg -c pyg in a conda environment, where pytorch+cuda is preinstalled, always wants to downgrade pytorch to the CPU version. At the moment, I can only install pyg with pip which is not ideal.

mlodel avatar Feb 23 '24 13:02 mlodel

Have you installed PyTorch from -c pytorch?

rusty1s avatar Feb 23 '24 13:02 rusty1s

Always using this command conda install pytorch pytorch-cuda=12.1 -c pytorch -c nvidia. I also sometimes tried older pytorch versions but the problem was always the same.

mlodel avatar Feb 23 '24 13:02 mlodel

I tried:

conda create --name test python=3.10
conda install pytorch pytorch-cuda=12.1 -c pytorch -c nvidia
conda install pyg -c pyg

which works totally fine for me. Weird. Not totally sure yet what's causing this on your end :(

rusty1s avatar Feb 26 '24 11:02 rusty1s

@rusty1s I could reproduce the problem with exactly the commands that you posted. Very strange indeed. I also updated conda to see whether that makes a difference, but it doesn't. The only other difference I could imagine is the nvidia driver, I am using version 535.161.07, but I believe I had the same problem on another machine that runs a different version. Let me know if can provide any other information.

@bolak92 does the problem persist for you as well?

mlodel avatar Feb 28 '24 09:02 mlodel

Hi @rusty1s I also have tried on 3 different machines like @mlodel did, and all with the same error persisting

can you try with python=3.11?

conda create --name test python=3.11 conda activate test conda install pytorch pytorch-cuda=12.1 -c pytorch -c nvidia conda install pyg -c pyg

bolak92 avatar Feb 29 '24 13:02 bolak92

Does anyone know how we could debug this? Perhaps conda install -vv is useful to find out why it fails to find the correct PyG+CUDA version.

rusty1s avatar Mar 01 '24 14:03 rusty1s

Below the output with the -vv flags, for the command conda install pyg -c pyg -vv. I haven't found anything yet that seems to explain our problem in the output, but maybe someone else understands this info messages better.

INFO conda.conda_libmamba_solver.solver:_log_info(352): conda version: 24.1.2
INFO conda.conda_libmamba_solver.solver:_log_info(353): conda-libmamba-solver version: 24.1.0
INFO conda.conda_libmamba_solver.solver:_log_info(354): libmambapy version: 1.5.6
INFO conda.conda_libmamba_solver.solver:_log_info(355): Target prefix: '/home/max/miniconda3/envs/pyg_test'
INFO conda.conda_libmamba_solver.solver:_log_info(356): Command: ['/home/max/miniconda3/bin/conda', 'install', 'pyg', '-c', 'pyg', '-vv']
Channels:
 - pyg
 - defaults
 - nvidia
 - pytorch
Platform: linux-64
Collecting package metadata (repodata.json): ...working... info     libmamba Reading cache files '/tmp/tmpqheuqxxs.json.*' for repo index 'installed'
info     libmamba Reading repodata.json file "/tmp/tmpqheuqxxs.json" for repo installed
INFO conda.gateways.repodata.jlap.fetch:download_and_hash(264): Download 0 bytes {'User-Agent': 'conda/24.1.2 requests/2.31.0 CPython/3.11.4 Linux/6.5.0-21-generic ubuntu/22.04.4 glibc/2.35 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.6', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Accept': '*/*', 'Connection': 'keep-alive', 'if-none-match': '"be69c3f8c8628da6e6b795fdf59009fb"'}
INFO conda.gateways.repodata.jlap.fetch:request_url_jlap_state(431): Apply 0 patches c25462d7872987b0… → c25462d7872987b0…
INFO conda.gateways.repodata.jlap.fetch:download_and_hash(264): Download 0 bytes {'User-Agent': 'conda/24.1.2 requests/2.31.0 CPython/3.11.4 Linux/6.5.0-21-generic ubuntu/22.04.4 glibc/2.35 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.6', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Accept': '*/*', 'Connection': 'keep-alive', 'if-none-match': '"0816572d4ff9d177d777bbf708020c05"'}
INFO conda.gateways.repodata.jlap.fetch:request_url_jlap_state(431): Apply 0 patches f2504ab8cfd85f64… → f2504ab8cfd85f64…
INFO conda.gateways.repodata.jlap.fetch:download_and_hash(264): Download 0 bytes {'User-Agent': 'conda/24.1.2 requests/2.31.0 CPython/3.11.4 Linux/6.5.0-21-generic ubuntu/22.04.4 glibc/2.35 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.6', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Accept': '*/*', 'Connection': 'keep-alive', 'if-none-match': '"5832f14071f4655847e8ba88acc58463"'}
INFO conda.gateways.repodata.jlap.fetch:request_url_jlap_state(431): Apply 0 patches af4908482684642b… → af4908482684642b…
INFO conda.gateways.repodata.jlap.fetch:download_and_hash(264): Download 0 bytes {'User-Agent': 'conda/24.1.2 requests/2.31.0 CPython/3.11.4 Linux/6.5.0-21-generic ubuntu/22.04.4 glibc/2.35 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.6', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Accept': '*/*', 'Connection': 'keep-alive', 'if-none-match': '"55d8a1590ca2037df56a6f45f58aefa7"'}
INFO conda.gateways.repodata.jlap.fetch:request_url_jlap_state(431): Apply 0 patches 0b315a077d7257e8… → 0b315a077d7257e8…
INFO conda.gateways.repodata.jlap.fetch:download_and_hash(264): Download 116 bytes {'User-Agent': 'conda/24.1.2 requests/2.31.0 CPython/3.11.4 Linux/6.5.0-21-generic ubuntu/22.04.4 glibc/2.35 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.6', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Accept': '*/*', 'Connection': 'keep-alive'}
INFO conda.gateways.repodata.jlap.fetch:request_url_jlap_state(431): Apply 0 patches 45e0e7bc7fed24fc… → 45e0e7bc7fed24fc…
INFO conda.gateways.repodata.jlap.fetch:download_and_hash(264): Download 75993 bytes {'User-Agent': 'conda/24.1.2 requests/2.31.0 CPython/3.11.4 Linux/6.5.0-21-generic ubuntu/22.04.4 glibc/2.35 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.6', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Accept': '*/*', 'Connection': 'keep-alive'}
INFO conda.gateways.repodata.jlap.fetch:request_url_jlap_state(431): Apply 0 patches 69a5fa3d2dff5431… → 69a5fa3d2dff5431…
info     libmamba Reading cache files '/home/max/miniconda3/pkgs/cache/170ce929.json.*' for repo index 'https://conda.anaconda.org/pyg/linux-64'
info     libmamba Reading repodata.json file "/home/max/miniconda3/pkgs/cache/170ce929.json" for repo https://conda.anaconda.org/pyg/linux-64
info     libmamba Writing libsolv solv file "/home/max/miniconda3/pkgs/cache/170ce929.solv" for repo https://conda.anaconda.org/pyg/linux-64
info     libmamba Reading cache files '/home/max/miniconda3/pkgs/cache/84d472f2.json.*' for repo index 'https://conda.anaconda.org/pyg/noarch'
info     libmamba Reading repodata.json file "/home/max/miniconda3/pkgs/cache/84d472f2.json" for repo https://conda.anaconda.org/pyg/noarch
info     libmamba Writing libsolv solv file "/home/max/miniconda3/pkgs/cache/84d472f2.solv" for repo https://conda.anaconda.org/pyg/noarch
info     libmamba Reading cache files '/home/max/miniconda3/pkgs/cache/47929eba.json.*' for repo index 'https://repo.anaconda.com/pkgs/main/linux-64'
info     libmamba Reading repodata.json file "/home/max/miniconda3/pkgs/cache/47929eba.json" for repo https://repo.anaconda.com/pkgs/main/linux-64
info     libmamba Writing libsolv solv file "/home/max/miniconda3/pkgs/cache/47929eba.solv" for repo https://repo.anaconda.com/pkgs/main/linux-64
info     libmamba Reading cache files '/home/max/miniconda3/pkgs/cache/3e39a7aa.json.*' for repo index 'https://repo.anaconda.com/pkgs/main/noarch'
info     libmamba Reading repodata.json file "/home/max/miniconda3/pkgs/cache/3e39a7aa.json" for repo https://repo.anaconda.com/pkgs/main/noarch
info     libmamba Writing libsolv solv file "/home/max/miniconda3/pkgs/cache/3e39a7aa.solv" for repo https://repo.anaconda.com/pkgs/main/noarch
info     libmamba Reading cache files '/home/max/miniconda3/pkgs/cache/2ce54b42.json.*' for repo index 'https://repo.anaconda.com/pkgs/r/linux-64'
info     libmamba Reading repodata.json file "/home/max/miniconda3/pkgs/cache/2ce54b42.json" for repo https://repo.anaconda.com/pkgs/r/linux-64
info     libmamba Writing libsolv solv file "/home/max/miniconda3/pkgs/cache/2ce54b42.solv" for repo https://repo.anaconda.com/pkgs/r/linux-64
info     libmamba Reading cache files '/home/max/miniconda3/pkgs/cache/4ea078d6.json.*' for repo index 'https://repo.anaconda.com/pkgs/r/noarch'
info     libmamba Reading repodata.json file "/home/max/miniconda3/pkgs/cache/4ea078d6.json" for repo https://repo.anaconda.com/pkgs/r/noarch
info     libmamba Writing libsolv solv file "/home/max/miniconda3/pkgs/cache/4ea078d6.solv" for repo https://repo.anaconda.com/pkgs/r/noarch
info     libmamba Reading cache files '/home/max/miniconda3/pkgs/cache/c9ddbd6b.json.*' for repo index 'https://conda.anaconda.org/nvidia/linux-64'
info     libmamba Reading repodata.json file "/home/max/miniconda3/pkgs/cache/c9ddbd6b.json" for repo https://conda.anaconda.org/nvidia/linux-64
info     libmamba Writing libsolv solv file "/home/max/miniconda3/pkgs/cache/c9ddbd6b.solv" for repo https://conda.anaconda.org/nvidia/linux-64
info     libmamba Reading cache files '/home/max/miniconda3/pkgs/cache/b121c3e7.json.*' for repo index 'https://conda.anaconda.org/nvidia/noarch'
info     libmamba Reading repodata.json file "/home/max/miniconda3/pkgs/cache/b121c3e7.json" for repo https://conda.anaconda.org/nvidia/noarch
info     libmamba Writing libsolv solv file "/home/max/miniconda3/pkgs/cache/b121c3e7.solv" for repo https://conda.anaconda.org/nvidia/noarch
info     libmamba Reading cache files '/home/max/miniconda3/pkgs/cache/ee0ed9e9.json.*' for repo index 'https://conda.anaconda.org/pytorch/linux-64'
info     libmamba Reading repodata.json file "/home/max/miniconda3/pkgs/cache/ee0ed9e9.json" for repo https://conda.anaconda.org/pytorch/linux-64
info     libmamba Writing libsolv solv file "/home/max/miniconda3/pkgs/cache/ee0ed9e9.solv" for repo https://conda.anaconda.org/pytorch/linux-64
info     libmamba Reading cache files '/home/max/miniconda3/pkgs/cache/edb1952f.json.*' for repo index 'https://conda.anaconda.org/pytorch/noarch'
info     libmamba Reading repodata.json file "/home/max/miniconda3/pkgs/cache/edb1952f.json" for repo https://conda.anaconda.org/pytorch/noarch
info     libmamba Writing libsolv solv file "/home/max/miniconda3/pkgs/cache/edb1952f.solv" for repo https://conda.anaconda.org/pytorch/noarch
done
Solving environment: ...working... INFO conda.conda_libmamba_solver.solver:_solve_attempt(378): Solver attempt: #1
INFO conda.conda_libmamba_solver.solver:_solve_attempt(388): Solver tasks:
{
  "ADD_PIN": [
    "python 3.11.*"
  ],
  "INSTALL": [
    "pyg",
    "pytorch-cuda=12.1",
    "pytorch"
  ],
  "UPDATE": [
    "openssl",
    "ca-certificates"
  ],
  "ALLOW_UNINSTALL": [
    "openssl",
    "ca-certificates"
  ],
  "USERINSTALLED": [
    "pytorch/linux-64::pytorch-cuda==12.1=ha16c6d3_5",
    "pkgs/main/linux-64::python==3.11.8=h955ad1f_0",
    "pytorch/linux-64::pytorch==2.2.1=py3.11_cuda12.1_cudnn8.9.2_0",
    "pkgs/main/linux-64::openssl==3.0.13=h7f8727e_0",
    "pkgs/main/linux-64::ca-certificates==2023.12.12=h06a4308_0"
  ],
  "LOCK": [
    "pkgs/main/linux-64::_libgcc_mutex==0.1=main",
    "pkgs/main/linux-64::_openmp_mutex==5.1=1_gnu",
    "pkgs/main/linux-64::blas==1.0=mkl",
    "pkgs/main/linux-64::bzip2==1.0.8=h5eee18b_5",
    "nvidia/linux-64::cuda-cudart==12.1.105=0",
    "nvidia/linux-64::cuda-cupti==12.1.105=0",
    "nvidia/linux-64::cuda-libraries==12.1.0=0",
    "nvidia/linux-64::cuda-nvrtc==12.1.105=0",
    "nvidia/linux-64::cuda-nvtx==12.1.105=0",
    "nvidia/linux-64::cuda-opencl==12.3.101=0",
    "nvidia/linux-64::cuda-runtime==12.1.0=0",
    "pkgs/main/linux-64::filelock==3.13.1=py311h06a4308_0",
    "pkgs/main/linux-64::gmp==6.2.1=h295c915_3",
    "pkgs/main/linux-64::gmpy2==2.1.2=py311hc9b5ff0_0",
    "pkgs/main/linux-64::intel-openmp==2023.1.0=hdb19cb5_46306",
    "pkgs/main/linux-64::jinja2==3.1.3=py311h06a4308_0",
    "pkgs/main/linux-64::ld_impl_linux-64==2.38=h1181459_1",
    "nvidia/linux-64::libcublas==12.1.0.26=0",
    "nvidia/linux-64::libcufft==11.0.2.4=0",
    "nvidia/linux-64::libcufile==1.8.1.2=0",
    "nvidia/linux-64::libcurand==10.3.4.107=0",
    "nvidia/linux-64::libcusolver==11.4.4.55=0",
    "nvidia/linux-64::libcusparse==12.0.2.55=0",
    "pkgs/main/linux-64::libffi==3.4.4=h6a678d5_0",
    "pkgs/main/linux-64::libgcc-ng==11.2.0=h1234567_1",
    "pkgs/main/linux-64::libgomp==11.2.0=h1234567_1",
    "nvidia/linux-64::libnpp==12.0.2.50=0",
    "nvidia/linux-64::libnvjitlink==12.1.105=0",
    "nvidia/linux-64::libnvjpeg==12.1.1.14=0",
    "pkgs/main/linux-64::libstdcxx-ng==11.2.0=h1234567_1",
    "pkgs/main/linux-64::libuuid==1.41.5=h5eee18b_0",
    "pkgs/main/linux-64::llvm-openmp==14.0.6=h9e868ea_0",
    "pkgs/main/linux-64::markupsafe==2.1.3=py311h5eee18b_0",
    "pkgs/main/linux-64::mkl==2023.1.0=h213fc3f_46344",
    "pkgs/main/linux-64::mpc==1.1.0=h10f8cd9_1",
    "pkgs/main/linux-64::mpfr==4.0.2=hb69a4c5_1",
    "pkgs/main/linux-64::mpmath==1.3.0=py311h06a4308_0",
    "pkgs/main/linux-64::ncurses==6.4=h6a678d5_0",
    "pkgs/main/linux-64::networkx==3.1=py311h06a4308_0",
    "pkgs/main/linux-64::pip==23.3.1=py311h06a4308_0",
    "pytorch/noarch::pytorch-mutex==1.0=cuda",
    "pkgs/main/linux-64::pyyaml==6.0.1=py311h5eee18b_0",
    "pkgs/main/linux-64::readline==8.2=h5eee18b_0",
    "pkgs/main/linux-64::setuptools==68.2.2=py311h06a4308_0",
    "pkgs/main/linux-64::sqlite==3.41.2=h5eee18b_0",
    "pkgs/main/linux-64::sympy==1.12=py311h06a4308_0",
    "pkgs/main/linux-64::tbb==2021.8.0=hdb19cb5_0",
    "pkgs/main/linux-64::tk==8.6.12=h1ccaba5_0",
    "pytorch/linux-64::torchtriton==2.2.0=py311",
    "pkgs/main/linux-64::typing_extensions==4.9.0=py311h06a4308_1",
    "pkgs/main/noarch::tzdata==2024a=h04d1e81_0",
    "pkgs/main/linux-64::wheel==0.41.2=py311h06a4308_0",
    "pkgs/main/linux-64::xz==5.4.6=h5eee18b_0",
    "pkgs/main/linux-64::yaml==0.2.5=h7b6447c_0",
    "pkgs/main/linux-64::zlib==1.2.13=h5eee18b_0"
  ]
}
info     libmamba Parsing MatchSpec python 3.11.*
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
info     libmamba Parsing MatchSpec pyg
info     libmamba Parsing MatchSpec pyg
info     libmamba Adding job: pyg
info     libmamba Parsing MatchSpec pytorch-cuda=12.1
info     libmamba Parsing MatchSpec pytorch-cuda=12.1
info     libmamba Adding job: pytorch-cuda=12.1
info     libmamba Parsing MatchSpec pytorch
info     libmamba Parsing MatchSpec pytorch
info     libmamba Adding job: pytorch
info     libmamba Parsing MatchSpec openssl
info     libmamba Parsing MatchSpec openssl
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 ca-certificates
info     libmamba Parsing MatchSpec ca-certificates
info     libmamba Parsing MatchSpec pytorch/linux-64::pytorch-cuda==12.1=ha16c6d3_5
info     libmamba Adding job: pytorch/linux-64::pytorch-cuda==12.1=ha16c6d3_5
info     libmamba Parsing MatchSpec pkgs/main/linux-64::python==3.11.8=h955ad1f_0
info     libmamba Adding job: pkgs/main/linux-64::python==3.11.8=h955ad1f_0
info     libmamba Parsing MatchSpec pytorch/linux-64::pytorch==2.2.1=py3.11_cuda12.1_cudnn8.9.2_0
info     libmamba Adding job: pytorch/linux-64::pytorch==2.2.1=py3.11_cuda12.1_cudnn8.9.2_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::openssl==3.0.13=h7f8727e_0
info     libmamba Adding job: pkgs/main/linux-64::openssl==3.0.13=h7f8727e_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::ca-certificates==2023.12.12=h06a4308_0
info     libmamba Adding job: pkgs/main/linux-64::ca-certificates==2023.12.12=h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::_libgcc_mutex==0.1=main
info     libmamba Parsing MatchSpec pkgs/main/linux-64::_libgcc_mutex==0.1=main
info     libmamba Adding job: pkgs/main/linux-64::_libgcc_mutex==0.1=main
info     libmamba Parsing MatchSpec pkgs/main/linux-64::_openmp_mutex==5.1=1_gnu
info     libmamba Parsing MatchSpec pkgs/main/linux-64::_openmp_mutex==5.1=1_gnu
info     libmamba Adding job: pkgs/main/linux-64::_openmp_mutex==5.1=1_gnu
info     libmamba Parsing MatchSpec pkgs/main/linux-64::blas==1.0=mkl
info     libmamba Parsing MatchSpec pkgs/main/linux-64::blas==1.0=mkl
info     libmamba Adding job: pkgs/main/linux-64::blas==1.0=mkl
info     libmamba Parsing MatchSpec pkgs/main/linux-64::bzip2==1.0.8=h5eee18b_5
info     libmamba Parsing MatchSpec pkgs/main/linux-64::bzip2==1.0.8=h5eee18b_5
info     libmamba Adding job: pkgs/main/linux-64::bzip2==1.0.8=h5eee18b_5
info     libmamba Parsing MatchSpec nvidia/linux-64::cuda-cudart==12.1.105=0
info     libmamba Parsing MatchSpec nvidia/linux-64::cuda-cudart==12.1.105=0
info     libmamba Adding job: nvidia/linux-64::cuda-cudart==12.1.105=0
info     libmamba Parsing MatchSpec nvidia/linux-64::cuda-cupti==12.1.105=0
info     libmamba Parsing MatchSpec nvidia/linux-64::cuda-cupti==12.1.105=0
info     libmamba Adding job: nvidia/linux-64::cuda-cupti==12.1.105=0
info     libmamba Parsing MatchSpec nvidia/linux-64::cuda-libraries==12.1.0=0
info     libmamba Parsing MatchSpec nvidia/linux-64::cuda-libraries==12.1.0=0
info     libmamba Adding job: nvidia/linux-64::cuda-libraries==12.1.0=0
info     libmamba Parsing MatchSpec nvidia/linux-64::cuda-nvrtc==12.1.105=0
info     libmamba Parsing MatchSpec nvidia/linux-64::cuda-nvrtc==12.1.105=0
info     libmamba Adding job: nvidia/linux-64::cuda-nvrtc==12.1.105=0
info     libmamba Parsing MatchSpec nvidia/linux-64::cuda-nvtx==12.1.105=0
info     libmamba Parsing MatchSpec nvidia/linux-64::cuda-nvtx==12.1.105=0
info     libmamba Adding job: nvidia/linux-64::cuda-nvtx==12.1.105=0
info     libmamba Parsing MatchSpec nvidia/linux-64::cuda-opencl==12.3.101=0
info     libmamba Parsing MatchSpec nvidia/linux-64::cuda-opencl==12.3.101=0
info     libmamba Adding job: nvidia/linux-64::cuda-opencl==12.3.101=0
info     libmamba Parsing MatchSpec nvidia/linux-64::cuda-runtime==12.1.0=0
info     libmamba Parsing MatchSpec nvidia/linux-64::cuda-runtime==12.1.0=0
info     libmamba Adding job: nvidia/linux-64::cuda-runtime==12.1.0=0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::filelock==3.13.1=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::filelock==3.13.1=py311h06a4308_0
info     libmamba Adding job: pkgs/main/linux-64::filelock==3.13.1=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::gmp==6.2.1=h295c915_3
info     libmamba Parsing MatchSpec pkgs/main/linux-64::gmp==6.2.1=h295c915_3
info     libmamba Adding job: pkgs/main/linux-64::gmp==6.2.1=h295c915_3
info     libmamba Parsing MatchSpec pkgs/main/linux-64::gmpy2==2.1.2=py311hc9b5ff0_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::gmpy2==2.1.2=py311hc9b5ff0_0
info     libmamba Adding job: pkgs/main/linux-64::gmpy2==2.1.2=py311hc9b5ff0_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::intel-openmp==2023.1.0=hdb19cb5_46306
info     libmamba Parsing MatchSpec pkgs/main/linux-64::intel-openmp==2023.1.0=hdb19cb5_46306
info     libmamba Adding job: pkgs/main/linux-64::intel-openmp==2023.1.0=hdb19cb5_46306
info     libmamba Parsing MatchSpec pkgs/main/linux-64::jinja2==3.1.3=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::jinja2==3.1.3=py311h06a4308_0
info     libmamba Adding job: pkgs/main/linux-64::jinja2==3.1.3=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::ld_impl_linux-64==2.38=h1181459_1
info     libmamba Parsing MatchSpec pkgs/main/linux-64::ld_impl_linux-64==2.38=h1181459_1
info     libmamba Adding job: pkgs/main/linux-64::ld_impl_linux-64==2.38=h1181459_1
info     libmamba Parsing MatchSpec nvidia/linux-64::libcublas==12.1.0.26=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libcublas==12.1.0.26=0
info     libmamba Adding job: nvidia/linux-64::libcublas==12.1.0.26=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libcufft==11.0.2.4=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libcufft==11.0.2.4=0
info     libmamba Adding job: nvidia/linux-64::libcufft==11.0.2.4=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libcufile==1.8.1.2=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libcufile==1.8.1.2=0
info     libmamba Adding job: nvidia/linux-64::libcufile==1.8.1.2=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libcurand==10.3.4.107=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libcurand==10.3.4.107=0
info     libmamba Adding job: nvidia/linux-64::libcurand==10.3.4.107=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libcusolver==11.4.4.55=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libcusolver==11.4.4.55=0
info     libmamba Adding job: nvidia/linux-64::libcusolver==11.4.4.55=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libcusparse==12.0.2.55=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libcusparse==12.0.2.55=0
info     libmamba Adding job: nvidia/linux-64::libcusparse==12.0.2.55=0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::libffi==3.4.4=h6a678d5_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::libffi==3.4.4=h6a678d5_0
info     libmamba Adding job: pkgs/main/linux-64::libffi==3.4.4=h6a678d5_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::libgcc-ng==11.2.0=h1234567_1
info     libmamba Parsing MatchSpec pkgs/main/linux-64::libgcc-ng==11.2.0=h1234567_1
info     libmamba Adding job: pkgs/main/linux-64::libgcc-ng==11.2.0=h1234567_1
info     libmamba Parsing MatchSpec pkgs/main/linux-64::libgomp==11.2.0=h1234567_1
info     libmamba Parsing MatchSpec pkgs/main/linux-64::libgomp==11.2.0=h1234567_1
info     libmamba Adding job: pkgs/main/linux-64::libgomp==11.2.0=h1234567_1
info     libmamba Parsing MatchSpec nvidia/linux-64::libnpp==12.0.2.50=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libnpp==12.0.2.50=0
info     libmamba Adding job: nvidia/linux-64::libnpp==12.0.2.50=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libnvjitlink==12.1.105=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libnvjitlink==12.1.105=0
info     libmamba Adding job: nvidia/linux-64::libnvjitlink==12.1.105=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libnvjpeg==12.1.1.14=0
info     libmamba Parsing MatchSpec nvidia/linux-64::libnvjpeg==12.1.1.14=0
info     libmamba Adding job: nvidia/linux-64::libnvjpeg==12.1.1.14=0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::libstdcxx-ng==11.2.0=h1234567_1
info     libmamba Parsing MatchSpec pkgs/main/linux-64::libstdcxx-ng==11.2.0=h1234567_1
info     libmamba Adding job: pkgs/main/linux-64::libstdcxx-ng==11.2.0=h1234567_1
info     libmamba Parsing MatchSpec pkgs/main/linux-64::libuuid==1.41.5=h5eee18b_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::libuuid==1.41.5=h5eee18b_0
info     libmamba Adding job: pkgs/main/linux-64::libuuid==1.41.5=h5eee18b_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::llvm-openmp==14.0.6=h9e868ea_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::llvm-openmp==14.0.6=h9e868ea_0
info     libmamba Adding job: pkgs/main/linux-64::llvm-openmp==14.0.6=h9e868ea_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::markupsafe==2.1.3=py311h5eee18b_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::markupsafe==2.1.3=py311h5eee18b_0
info     libmamba Adding job: pkgs/main/linux-64::markupsafe==2.1.3=py311h5eee18b_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::mkl==2023.1.0=h213fc3f_46344
info     libmamba Parsing MatchSpec pkgs/main/linux-64::mkl==2023.1.0=h213fc3f_46344
info     libmamba Adding job: pkgs/main/linux-64::mkl==2023.1.0=h213fc3f_46344
info     libmamba Parsing MatchSpec pkgs/main/linux-64::mpc==1.1.0=h10f8cd9_1
info     libmamba Parsing MatchSpec pkgs/main/linux-64::mpc==1.1.0=h10f8cd9_1
info     libmamba Adding job: pkgs/main/linux-64::mpc==1.1.0=h10f8cd9_1
info     libmamba Parsing MatchSpec pkgs/main/linux-64::mpfr==4.0.2=hb69a4c5_1
info     libmamba Parsing MatchSpec pkgs/main/linux-64::mpfr==4.0.2=hb69a4c5_1
info     libmamba Adding job: pkgs/main/linux-64::mpfr==4.0.2=hb69a4c5_1
info     libmamba Parsing MatchSpec pkgs/main/linux-64::mpmath==1.3.0=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::mpmath==1.3.0=py311h06a4308_0
info     libmamba Adding job: pkgs/main/linux-64::mpmath==1.3.0=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::ncurses==6.4=h6a678d5_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::ncurses==6.4=h6a678d5_0
info     libmamba Adding job: pkgs/main/linux-64::ncurses==6.4=h6a678d5_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::networkx==3.1=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::networkx==3.1=py311h06a4308_0
info     libmamba Adding job: pkgs/main/linux-64::networkx==3.1=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::pip==23.3.1=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::pip==23.3.1=py311h06a4308_0
info     libmamba Adding job: pkgs/main/linux-64::pip==23.3.1=py311h06a4308_0
info     libmamba Parsing MatchSpec pytorch/noarch::pytorch-mutex==1.0=cuda
info     libmamba Parsing MatchSpec pytorch/noarch::pytorch-mutex==1.0=cuda
info     libmamba Adding job: pytorch/noarch::pytorch-mutex==1.0=cuda
info     libmamba Parsing MatchSpec pkgs/main/linux-64::pyyaml==6.0.1=py311h5eee18b_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::pyyaml==6.0.1=py311h5eee18b_0
info     libmamba Adding job: pkgs/main/linux-64::pyyaml==6.0.1=py311h5eee18b_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::readline==8.2=h5eee18b_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::readline==8.2=h5eee18b_0
info     libmamba Adding job: pkgs/main/linux-64::readline==8.2=h5eee18b_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::setuptools==68.2.2=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::setuptools==68.2.2=py311h06a4308_0
info     libmamba Adding job: pkgs/main/linux-64::setuptools==68.2.2=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::sqlite==3.41.2=h5eee18b_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::sqlite==3.41.2=h5eee18b_0
info     libmamba Adding job: pkgs/main/linux-64::sqlite==3.41.2=h5eee18b_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::sympy==1.12=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::sympy==1.12=py311h06a4308_0
info     libmamba Adding job: pkgs/main/linux-64::sympy==1.12=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::tbb==2021.8.0=hdb19cb5_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::tbb==2021.8.0=hdb19cb5_0
info     libmamba Adding job: pkgs/main/linux-64::tbb==2021.8.0=hdb19cb5_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::tk==8.6.12=h1ccaba5_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::tk==8.6.12=h1ccaba5_0
info     libmamba Adding job: pkgs/main/linux-64::tk==8.6.12=h1ccaba5_0
info     libmamba Parsing MatchSpec pytorch/linux-64::torchtriton==2.2.0=py311
info     libmamba Parsing MatchSpec pytorch/linux-64::torchtriton==2.2.0=py311
info     libmamba Adding job: pytorch/linux-64::torchtriton==2.2.0=py311
info     libmamba Parsing MatchSpec pkgs/main/linux-64::typing_extensions==4.9.0=py311h06a4308_1
info     libmamba Parsing MatchSpec pkgs/main/linux-64::typing_extensions==4.9.0=py311h06a4308_1
info     libmamba Adding job: pkgs/main/linux-64::typing_extensions==4.9.0=py311h06a4308_1
info     libmamba Parsing MatchSpec pkgs/main/noarch::tzdata==2024a=h04d1e81_0
info     libmamba Parsing MatchSpec pkgs/main/noarch::tzdata==2024a=h04d1e81_0
info     libmamba Adding job: pkgs/main/noarch::tzdata==2024a=h04d1e81_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::wheel==0.41.2=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::wheel==0.41.2=py311h06a4308_0
info     libmamba Adding job: pkgs/main/linux-64::wheel==0.41.2=py311h06a4308_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::xz==5.4.6=h5eee18b_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::xz==5.4.6=h5eee18b_0
info     libmamba Adding job: pkgs/main/linux-64::xz==5.4.6=h5eee18b_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::yaml==0.2.5=h7b6447c_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::yaml==0.2.5=h7b6447c_0
info     libmamba Adding job: pkgs/main/linux-64::yaml==0.2.5=h7b6447c_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::zlib==1.2.13=h5eee18b_0
info     libmamba Parsing MatchSpec pkgs/main/linux-64::zlib==1.2.13=h5eee18b_0
info     libmamba Adding job: pkgs/main/linux-64::zlib==1.2.13=h5eee18b_0
info     libmamba Problem count: 0
info     libmamba Found python in installed packages 3.11.8
done
info     libmamba Parsing MatchSpec defaults::conda>24.1.2
INFO conda.core.link:__init__(210): initializing UnlinkLinkTransaction with
  target_prefix: /home/max/miniconda3/envs/pyg_test
  unlink_precs:
    pytorch/linux-64::pytorch-2.2.1-py3.11_cuda12.1_cudnn8.9.2_0
  link_precs:
    pytorch/noarch::cpuonly-1.0-0
    defaults/linux-64::libgfortran5-11.2.0-h1234567_1
    defaults/linux-64::libgfortran-ng-11.2.0-h00389a5_1
    defaults/linux-64::ninja-base-1.10.2-hd09550d_5
    defaults/linux-64::libprotobuf-3.20.3-he621ea3_0
    defaults/linux-64::attrs-23.1.0-py311h06a4308_0
    defaults/linux-64::brotli-python-1.0.9-py311h6a678d5_7
    defaults/linux-64::certifi-2024.2.2-py311h06a4308_0
    defaults/noarch::charset-normalizer-2.0.4-pyhd3eb1b0_0
    defaults/linux-64::frozenlist-1.4.0-py311h5eee18b_0
    defaults/linux-64::fsspec-2023.10.0-py311h06a4308_0
    defaults/linux-64::idna-3.4-py311h06a4308_0
    defaults/linux-64::joblib-1.2.0-py311h06a4308_0
    defaults/linux-64::mkl-service-2.4.0-py311h5eee18b_1
    defaults/linux-64::multidict-6.0.4-py311h5eee18b_0
    defaults/linux-64::ninja-1.10.2-h06a4308_5
    defaults/linux-64::psutil-5.9.0-py311h5eee18b_0
    defaults/noarch::pycparser-2.21-pyhd3eb1b0_0
    defaults/linux-64::pyparsing-3.0.9-py311h06a4308_0
    defaults/linux-64::pysocks-1.7.1-py311h06a4308_0
    defaults/noarch::threadpoolctl-2.2.0-pyh0d69192_0
    defaults/linux-64::tqdm-4.65.0-py311h92b7b1e_0
    defaults/noarch::aiosignal-1.2.0-pyhd3eb1b0_0
    defaults/linux-64::cffi-1.16.0-py311h5eee18b_0
    defaults/linux-64::numpy-base-1.26.4-py311hf175353_0
    defaults/linux-64::urllib3-2.1.0-py311h06a4308_1
    defaults/linux-64::yarl-1.9.3-py311h5eee18b_0
    defaults/linux-64::aiohttp-3.9.3-py311h5eee18b_0
    defaults/linux-64::requests-2.31.0-py311h06a4308_1
    defaults/linux-64::mkl_fft-1.3.8-py311h5eee18b_0
    defaults/linux-64::mkl_random-1.2.4-py311hdb19cb5_0
    defaults/linux-64::numpy-1.26.4-py311h08b1b3b_0
    defaults/linux-64::pytorch-2.2.0-cpu_py311h6d93b4c_0
    defaults/linux-64::scipy-1.11.4-py311h08b1b3b_0
    defaults/linux-64::scikit-learn-1.2.2-py311h6a678d5_1
    pyg/linux-64::pyg-2.5.0-py311_torch_2.2.0_cpu


## Package Plan ##

  environment location: /home/max/miniconda3/envs/pyg_test

  added / updated specs:
    - pyg


The following NEW packages will be INSTALLED:

  aiohttp            pkgs/main/linux-64::aiohttp-3.9.3-py311h5eee18b_0 
  aiosignal          pkgs/main/noarch::aiosignal-1.2.0-pyhd3eb1b0_0 
  attrs              pkgs/main/linux-64::attrs-23.1.0-py311h06a4308_0 
  brotli-python      pkgs/main/linux-64::brotli-python-1.0.9-py311h6a678d5_7 
  certifi            pkgs/main/linux-64::certifi-2024.2.2-py311h06a4308_0 
  cffi               pkgs/main/linux-64::cffi-1.16.0-py311h5eee18b_0 
  charset-normalizer pkgs/main/noarch::charset-normalizer-2.0.4-pyhd3eb1b0_0 
  cpuonly            pytorch/noarch::cpuonly-1.0-0 
  frozenlist         pkgs/main/linux-64::frozenlist-1.4.0-py311h5eee18b_0 
  fsspec             pkgs/main/linux-64::fsspec-2023.10.0-py311h06a4308_0 
  idna               pkgs/main/linux-64::idna-3.4-py311h06a4308_0 
  joblib             pkgs/main/linux-64::joblib-1.2.0-py311h06a4308_0 
  libgfortran-ng     pkgs/main/linux-64::libgfortran-ng-11.2.0-h00389a5_1 
  libgfortran5       pkgs/main/linux-64::libgfortran5-11.2.0-h1234567_1 
  libprotobuf        pkgs/main/linux-64::libprotobuf-3.20.3-he621ea3_0 
  mkl-service        pkgs/main/linux-64::mkl-service-2.4.0-py311h5eee18b_1 
  mkl_fft            pkgs/main/linux-64::mkl_fft-1.3.8-py311h5eee18b_0 
  mkl_random         pkgs/main/linux-64::mkl_random-1.2.4-py311hdb19cb5_0 
  multidict          pkgs/main/linux-64::multidict-6.0.4-py311h5eee18b_0 
  ninja              pkgs/main/linux-64::ninja-1.10.2-h06a4308_5 
  ninja-base         pkgs/main/linux-64::ninja-base-1.10.2-hd09550d_5 
  numpy              pkgs/main/linux-64::numpy-1.26.4-py311h08b1b3b_0 
  numpy-base         pkgs/main/linux-64::numpy-base-1.26.4-py311hf175353_0 
  psutil             pkgs/main/linux-64::psutil-5.9.0-py311h5eee18b_0 
  pycparser          pkgs/main/noarch::pycparser-2.21-pyhd3eb1b0_0 
  pyg                pyg/linux-64::pyg-2.5.0-py311_torch_2.2.0_cpu 
  pyparsing          pkgs/main/linux-64::pyparsing-3.0.9-py311h06a4308_0 
  pysocks            pkgs/main/linux-64::pysocks-1.7.1-py311h06a4308_0 
  requests           pkgs/main/linux-64::requests-2.31.0-py311h06a4308_1 
  scikit-learn       pkgs/main/linux-64::scikit-learn-1.2.2-py311h6a678d5_1 
  scipy              pkgs/main/linux-64::scipy-1.11.4-py311h08b1b3b_0 
  threadpoolctl      pkgs/main/noarch::threadpoolctl-2.2.0-pyh0d69192_0 
  tqdm               pkgs/main/linux-64::tqdm-4.65.0-py311h92b7b1e_0 
  urllib3            pkgs/main/linux-64::urllib3-2.1.0-py311h06a4308_1 
  yarl               pkgs/main/linux-64::yarl-1.9.3-py311h5eee18b_0 

The following packages will be SUPERSEDED by a higher-priority channel:

  pytorch            pytorch::pytorch-2.2.1-py3.11_cuda12.~ --> pkgs/main::pytorch-2.2.0-cpu_py311h6d93b4c_0 


Proceed ([y]/n)? y

Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... INFO conda.core.link:_execute_actions(991): ===> UNLINKING PACKAGE: pytorch/linux-64::pytorch-2.2.1-py3.11_cuda12.1_cudnn8.9.2_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: pytorch::cpuonly-1.0-0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/cpuonly-1.0-0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::libgfortran5-11.2.0-h1234567_1 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/libgfortran5-11.2.0-h1234567_1

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::libgfortran-ng-11.2.0-h00389a5_1 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/libgfortran-ng-11.2.0-h00389a5_1

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::ninja-base-1.10.2-hd09550d_5 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/ninja-base-1.10.2-hd09550d_5

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::libprotobuf-3.20.3-he621ea3_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/libprotobuf-3.20.3-he621ea3_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::attrs-23.1.0-py311h06a4308_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/attrs-23.1.0-py311h06a4308_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::brotli-python-1.0.9-py311h6a678d5_7 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/brotli-python-1.0.9-py311h6a678d5_7

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::certifi-2024.2.2-py311h06a4308_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/certifi-2024.2.2-py311h06a4308_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::charset-normalizer-2.0.4-pyhd3eb1b0_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/charset-normalizer-2.0.4-pyhd3eb1b0_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::frozenlist-1.4.0-py311h5eee18b_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/frozenlist-1.4.0-py311h5eee18b_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::fsspec-2023.10.0-py311h06a4308_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/fsspec-2023.10.0-py311h06a4308_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::idna-3.4-py311h06a4308_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/idna-3.4-py311h06a4308_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::joblib-1.2.0-py311h06a4308_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/joblib-1.2.0-py311h06a4308_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::mkl-service-2.4.0-py311h5eee18b_1 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/mkl-service-2.4.0-py311h5eee18b_1

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::multidict-6.0.4-py311h5eee18b_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/multidict-6.0.4-py311h5eee18b_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::ninja-1.10.2-h06a4308_5 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/ninja-1.10.2-h06a4308_5

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::psutil-5.9.0-py311h5eee18b_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/psutil-5.9.0-py311h5eee18b_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::pycparser-2.21-pyhd3eb1b0_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/pycparser-2.21-pyhd3eb1b0_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::pyparsing-3.0.9-py311h06a4308_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/pyparsing-3.0.9-py311h06a4308_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::pysocks-1.7.1-py311h06a4308_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/pysocks-1.7.1-py311h06a4308_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::threadpoolctl-2.2.0-pyh0d69192_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/threadpoolctl-2.2.0-pyh0d69192_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::tqdm-4.65.0-py311h92b7b1e_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/tqdm-4.65.0-py311h92b7b1e_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::aiosignal-1.2.0-pyhd3eb1b0_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/aiosignal-1.2.0-pyhd3eb1b0_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::cffi-1.16.0-py311h5eee18b_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/cffi-1.16.0-py311h5eee18b_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::numpy-base-1.26.4-py311hf175353_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/numpy-base-1.26.4-py311hf175353_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::urllib3-2.1.0-py311h06a4308_1 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/urllib3-2.1.0-py311h06a4308_1

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::yarl-1.9.3-py311h5eee18b_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/yarl-1.9.3-py311h5eee18b_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::aiohttp-3.9.3-py311h5eee18b_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/aiohttp-3.9.3-py311h5eee18b_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::requests-2.31.0-py311h06a4308_1 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/requests-2.31.0-py311h06a4308_1

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::mkl_fft-1.3.8-py311h5eee18b_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/mkl_fft-1.3.8-py311h5eee18b_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::mkl_random-1.2.4-py311hdb19cb5_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/mkl_random-1.2.4-py311hdb19cb5_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::numpy-1.26.4-py311h08b1b3b_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/numpy-1.26.4-py311h08b1b3b_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::pytorch-2.2.0-cpu_py311h6d93b4c_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/pytorch-2.2.0-cpu_py311h6d93b4c_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::scipy-1.11.4-py311h08b1b3b_0 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/scipy-1.11.4-py311h08b1b3b_0

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: defaults::scikit-learn-1.2.2-py311h6a678d5_1 <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/scikit-learn-1.2.2-py311h6a678d5_1

INFO conda.core.link:_execute_actions(998): ===> LINKING PACKAGE: pyg::pyg-2.5.0-py311_torch_2.2.0_cpu <===
  prefix=/home/max/miniconda3/envs/pyg_test
  source=/home/max/miniconda3/pkgs/pyg-2.5.0-py311_torch_2.2.0_cpu



    Installed package of scikit-learn can be accelerated using scikit-learn-intelex.
    More details are available here: https://intel.github.io/scikit-learn-intelex

    For example:

        $ conda install scikit-learn-intelex
        $ python -m sklearnex my_application.py

    

done

mlodel avatar Mar 04 '24 08:03 mlodel

I believe it could be the timestamps of the pyg versions that leads to conda preferring cpu over cuda as conda tries to select the latest build.

What definitely avoids the problem (and could/should be included in the installation manual) is to enforce it using the following command: conda install pyg=*=*cu* -c pyg

This requires conda to select a build that contains cu as a substring which is the case for cuda versions (e.g. cu121) but not for the cpu version.

martinalex000 avatar Mar 04 '24 16:03 martinalex000

@martinalex000 your command of enforcing the cuda version in conda install works for me! Thanks a lot for the suggestion! Doesn't fix the underlying problem but at least allows everyone to avoid having to use pip.

mlodel avatar Mar 05 '24 10:03 mlodel

I didn't know this. This is cool. I will add it to the documentation.

rusty1s avatar Mar 07 '24 13:03 rusty1s

Added to documentation via https://github.com/pyg-team/pytorch_geometric/pull/9031.

rusty1s avatar Mar 08 '24 08:03 rusty1s