Hi!
I have a fresh install of Anaconda on Ubuntu 20.04 LTS and tried to install the latest version of Pytorch in a newly created conda environment but it “fails” - specifically, when I try to import torch, get the following error
OSError: libcufft.so.10: cannot open shared object file: No such file or directory
This is correct - the installation installs v11:
/home/mathias/anaconda3/envs/pytorch13/lib/libcufft.so     /home/mathias/anaconda3/envs/pytorch13/lib/libcufft.so.11.0.0.21  /home/mathias/anaconda3/envs/pytorch13/lib/libcufftw.so.11
/home/mathias/anaconda3/envs/pytorch13/lib/libcufft.so.11  /home/mathias/anaconda3/envs/pytorch13/lib/libcufftw.so           /home/mathias/anaconda3/envs/pytorch13/lib/libcufftw.so.11.0.0.21
What am I doing wrong and how do I rectify this ?
Best regards and thanks in advance,
Mathias
More details - step by step of what I did:
(base) mathias@mathias-System-Product-Name:~$ conda create -n pytorch13
Collecting package metadata (current_repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 22.9.0
latest version: 22.11.1
Please update conda by running
$ conda update -n base -c defaults conda
Package Plan
environment location: /home/mathias/anaconda3/envs/pytorch13
Proceed ([y]/n)? y
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
To activate this environment, use
$ conda activate pytorch13
To deactivate an active environment, use
$ conda deactivate
Retrieving notices: …working… done
(base) mathias@mathias-System-Product-Name:~$ conda activate pytorch13
(pytorch13) mathias@mathias-System-Product-Name:~$ conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia
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: done
==> WARNING: A newer version of conda exists. <==
current version: 22.9.0
latest version: 22.11.1
Please update conda by running
$ conda update -n base -c defaults conda
Package Plan
environment location: /home/mathias/anaconda3/envs/pytorch13
added / updated specs:
- pytorch
- pytorch-cuda=11.7
- torchaudio
- torchvision
The following packages will be downloaded:
(Long list of packages …)
The following NEW packages will be INSTALLED:
(Long list of packages …)
Proceed ([y]/n)? y
Downloading and Extracting Packages
(Packages are being downloaded …)
(pytorch13) mathias@mathias-System-Product-Name:~$ which python
/home/mathias/anaconda3/envs/pytorch13/bin/python
(pytorch13) mathias@mathias-System-Product-Name:~$ python
Python 3.10.8 (main, Nov 24 2022, 14:13:03) [GCC 11.2.0] on linux
Type “help”, “copyright”, “credits” or “license” for more information.
import torch
Traceback (most recent call last):
File “”, line 1, in
File “/home/mathias/anaconda3/envs/pytorch13/lib/python3.10/site-packages/torch/init.py”, line 191, in
_load_global_deps()
File “/home/mathias/anaconda3/envs/pytorch13/lib/python3.10/site-packages/torch/init.py”, line 153, in _load_global_deps
ctypes.CDLL(lib_path, mode=ctypes.RTLD_GLOBAL)
File “/home/mathias/anaconda3/envs/pytorch13/lib/python3.10/ctypes/init.py”, line 374, in init
self._handle = _dlopen(self._name, mode)
OSError: libcufft.so.10: cannot open shared object file: No such file or directory
Additional info (if it matters):
(pytorch13) mathias@mathias-System-Product-Name:~$ nvidia-smi
Mon Dec 12 00:34:56 2022
±----------------------------------------------------------------------------+
| NVIDIA-SMI 515.86.01    Driver Version: 515.86.01    CUDA Version: 11.7     |
|-------------------------------±---------------------±---------------------+
(pytorch13) mathias@mathias-System-Product-Name:~/anaconda3/envs/pytorch13/lib$ conda list
packages in environment at /home/mathias/anaconda3/envs/pytorch13:
Name Version Build Channel
_libgcc_mutex             0.1                        main
_openmp_mutex             5.1                       1_gnu
blas                      1.0                         mkl
brotlipy                  0.7.0           py310h7f8727e_1002
bzip2                     1.0.8                h7b6447c_0
ca-certificates           2022.10.11           h06a4308_0
certifi                   2022.9.24       py310h06a4308_0
cffi                      1.15.1          py310h5eee18b_3
charset-normalizer        2.0.4              pyhd3eb1b0_0
cryptography              38.0.1          py310h9ce1e76_0
cuda                      11.7.1                        0    nvidia
cuda-cccl                 11.7.91                       0    nvidia
cuda-command-line-tools   11.7.1                        0    nvidia
cuda-compiler             11.7.1                        0    nvidia
cuda-cudart               11.7.99                       0    nvidia
cuda-cudart-dev           11.7.99                       0    nvidia
cuda-cuobjdump            11.7.91                       0    nvidia
cuda-cupti                11.7.101                      0    nvidia
cuda-cuxxfilt             11.7.91                       0    nvidia
cuda-demo-suite           12.0.76                       0    nvidia
cuda-documentation        12.0.76                       0    nvidia
cuda-driver-dev           11.7.99                       0    nvidia
cuda-gdb                  12.0.90                       0    nvidia
cuda-libraries            11.7.1                        0    nvidia
cuda-libraries-dev        11.7.1                        0    nvidia
cuda-memcheck             11.8.86                       0    nvidia
cuda-nsight               12.0.78                       0    nvidia
cuda-nsight-compute       12.0.0                        0    nvidia
cuda-nvcc                 11.7.99                       0    nvidia
cuda-nvdisasm             12.0.76                       0    nvidia
cuda-nvml-dev             11.7.91                       0    nvidia
cuda-nvprof               12.0.90                       0    nvidia
cuda-nvprune              11.7.91                       0    nvidia
cuda-nvrtc                11.7.99                       0    nvidia
cuda-nvrtc-dev            11.7.99                       0    nvidia
cuda-nvtx                 11.7.91                       0    nvidia
cuda-nvvp                 12.0.90                       0    nvidia
cuda-runtime              11.7.1                        0    nvidia
cuda-sanitizer-api        12.0.90                       0    nvidia
cuda-toolkit              11.7.1                        0    nvidia
cuda-tools                11.7.1                        0    nvidia
cuda-visual-tools         11.7.1                        0    nvidia
ffmpeg                    4.3                  hf484d3e_0    pytorch
flit-core                 3.6.0              pyhd3eb1b0_0
freetype                  2.12.1               h4a9f257_0
gds-tools                 1.5.0.59                      0    nvidia
giflib                    5.2.1                h7b6447c_0
gmp                       6.2.1                h295c915_3
gnutls                    3.6.15               he1e5248_0
idna                      3.4             py310h06a4308_0
intel-openmp              2021.4.0          h06a4308_3561
jpeg                      9e                   h7f8727e_0
lame                      3.100                h7b6447c_0
lcms2                     2.12                 h3be6417_0
ld_impl_linux-64          2.38                 h1181459_1
lerc                      3.0                  h295c915_0
libcublas                 12.0.1.189                    0    nvidia
libcublas-dev             12.0.1.189                    0    nvidia
libcufft                  11.0.0.21                     0    nvidia
libcufft-dev              11.0.0.21                     0    nvidia
libcufile                 1.5.0.59                      0    nvidia
libcufile-dev             1.5.0.59                      0    nvidia
libcurand                 10.3.1.50                     0    nvidia
libcurand-dev             10.3.1.50                     0    nvidia
libcusolver               11.4.2.57                     0    nvidia
libcusolver-dev           11.4.2.57                     0    nvidia
libcusparse               12.0.0.76                     0    nvidia
libcusparse-dev           12.0.0.76                     0    nvidia
libdeflate                1.8                  h7f8727e_5
libffi                    3.4.2                h6a678d5_6
libgcc-ng                 11.2.0               h1234567_1
libgomp                   11.2.0               h1234567_1
libiconv                  1.16                 h7f8727e_2
libidn2                   2.3.2                h7f8727e_0
libnpp                    12.0.0.30                     0    nvidia
libnpp-dev                12.0.0.30                     0    nvidia
libnvjpeg                 12.0.0.28                     0    nvidia
libnvjpeg-dev             12.0.0.28                     0    nvidia
libpng                    1.6.37               hbc83047_0
libstdcxx-ng              11.2.0               h1234567_1
libtasn1                  4.16.0               h27cfd23_0
libtiff                   4.4.0                hecacb30_2
libunistring              0.9.10               h27cfd23_0
libuuid                   1.41.5               h5eee18b_0
libwebp                   1.2.4                h11a3e52_0
libwebp-base              1.2.4                h5eee18b_0
lz4-c                     1.9.3                h295c915_1
mkl                       2021.4.0           h06a4308_640
mkl-service               2.4.0           py310h7f8727e_0
mkl_fft                   1.3.1           py310hd6ae3a3_0
mkl_random                1.2.2           py310h00e6091_0
ncurses                   6.3                  h5eee18b_3
nettle                    3.7.3                hbbd107a_1
nsight-compute            2022.4.0.15                   0    nvidia
numpy                     1.23.4          py310hd5efca6_0
numpy-base                1.23.4          py310h8e6c178_0
openh264                  2.1.1                h4ff587b_0
openssl                   1.1.1s               h7f8727e_0
pillow                    9.2.0           py310hace64e9_1
pip                       22.3.1          py310h06a4308_0
pycparser                 2.21               pyhd3eb1b0_0
pyopenssl                 22.0.0             pyhd3eb1b0_0
pysocks                   1.7.1           py310h06a4308_0
python                    3.10.8               h7a1cb2a_1
pytorch                   1.13.0          py3.10_cuda11.7_cudnn8.5.0_0    pytorch
pytorch-cuda              11.7                 h67b0de4_0    pytorch
pytorch-mutex             1.0                        cuda    pytorch
readline                  8.2                  h5eee18b_0
requests                  2.28.1          py310h06a4308_0
setuptools                65.5.0          py310h06a4308_0
six                       1.16.0             pyhd3eb1b0_1
sqlite                    3.40.0               h5082296_0
tk                        8.6.12               h1ccaba5_0
torchaudio                0.13.0              py310_cu117    pytorch
torchvision               0.14.0              py310_cu117    pytorch
typing_extensions         4.4.0           py310h06a4308_0
tzdata                    2022g                h04d1e81_0
urllib3                   1.26.13         py310h06a4308_0
wheel                     0.37.1             pyhd3eb1b0_0
xz                        5.2.8                h5eee18b_0
zlib                      1.2.13               h5eee18b_0
zstd                      1.5.2                ha4553b6_0