DeepGraphLearning / graphvite

GraphVite: A General and High-performance Graph Embedding System
https://graphvite.io
Apache License 2.0
1.21k stars 151 forks source link

Couldn't install due to CUDA version #88

Open giovannirescia-upwork opened 3 years ago

giovannirescia-upwork commented 3 years ago

Hi, I tried running this conda install -c milagraph -c conda-forge graphvite cudatoolkit=$(nvcc -V | grep -Po "(?<=V)\d+.\d+") and got the following error:

Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source. Collecting package metadata (repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. 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 cudatoolkit conflicts for: graphvite -> cudatoolkit[version='>=10.0.130,<10.1.0a0|>=9.2,<9.3.0a0|>=10.1.243,<10.2.0a0'] cudatoolkit=11.0 graphvite -> pytorch -> cudatoolkit[version='10.0.|10.0|10.0.|10.1|10.1.|10.2|10.2.|11.0|11.0.|11.1|11.1.|11.2|11.2.|9.2|9.2.|9.2.|>=9.0,<9.1.0a0|>=8.0,<8.1.0a0|9.0.|8.0.|7.5.']

Package _openmp_mutex conflicts for: python=3.7 -> libgcc-ng[version='>=9.3.0'] -> _openmp_mutex[version='>=4.5'] cudatoolkit=11.0 -> libgcc-ng[version='>=9.3.0'] -> _openmp_mutex[version='>=4.5'] graphvite -> libgcc-ng[version='>=5.4.0'] -> _openmp_mutex[version='|>=4.5',build=_llvm]The following specifications were found to be incompatible with your system:

  • feature:/linux-64::__cuda==11.2=0
  • feature:/linux-64::__glibc==2.31=0
  • feature:|@/linux-64::__cuda==11.2=0
  • feature:|@/linux-64::__glibc==2.31=0
  • cudatoolkit=11.0 -> __glibc[version='>=2.17,<3.0.a0']
  • cudatoolkit=11.0 -> libgcc-ng[version='>=9.3.0'] -> __glibc[version='>=2.17']
  • graphvite -> libgcc-ng[version='>=5.4.0'] -> __glibc[version='>=2.17|>=2.17,<3.0.a0']

Your installed version is: 2.31

Building from source would try to downgrade my CUDA version, which I'd very much like to avoid. Any idea/workaround on this matter? Thanks!