Факел не скомпилирован с включенной CUDA — переустановка pytorch не работает

#python #windows #powershell #pytorch

Вопрос:

Мой код, который я пытаюсь запустить, выдает ошибку: AssertionError: Torch not compiled with CUDA enabled .

Я пытался найти решение этой проблемы и нашел множество решений, говорящих об одном и том же. Просто используйте код:

conda install pytorch torchvision cudatoolkit=10.2 -c pytorch

И тогда это должно сработать, так как ранее pytorch был установлен без включения CUDA.

Однако мой код по-прежнему возвращает мне точно такую же ошибку, и я не знаю, почему. Я также пытался изменить cudatoolkit=10.2 на cudatoolkit=10.1 , но результат идентичен.

Для получения более подробной информации я загружаю некоторые сведения, полученные с nvidia-smi помощью команды:

введите описание изображения здесь

Кроме того, я загружаю список своих пакетов, созданных conda list

 # Name                    Version                   Build  Channel
_libgcc_mutex             0.1                        main
_openmp_mutex             4.5                       1_gnu
_pytorch_select           0.1                       cpu_0
absl-py                   0.15.0             pyhd8ed1ab_0    conda-forge
aiohttp                   3.7.4.post0      py39h3811e60_0    conda-forge
async-timeout             3.0.1                   py_1000    conda-forge
attrs                     21.2.0             pyhd8ed1ab_0    conda-forge
blas                      1.0                         mkl
blinker                   1.4                        py_1    conda-forge
brotlipy                  0.7.0           py39h3811e60_1001    conda-forge
bzip2                     1.0.8                h7b6447c_0
c-ares                    1.17.1               h27cfd23_0
ca-certificates           2021.9.30            h06a4308_1
cachetools                4.2.4              pyhd8ed1ab_0    conda-forge
certifi                   2021.10.8        py39h06a4308_0
cffi                      1.14.6           py39h400218f_0
chardet                   4.0.0            py39hf3d152e_1    conda-forge
charset-normalizer        2.0.0              pyhd8ed1ab_0    conda-forge
click                     8.0.3            py39hf3d152e_0    conda-forge
colorama                  0.4.4              pyh9f0ad1d_0    conda-forge
cpuonly                   2.0                           0    pytorch
cryptography              35.0.0           py39hbca0aa6_0    conda-forge
cudatoolkit               10.2.89              hfd86e86_1
dataclasses               0.8                pyhc8e2a94_3    conda-forge
ffmpeg                    4.3                  hf484d3e_0    pytorch
freetype                  2.10.4               h5ab3b9f_0
fsspec                    2021.10.1          pyhd8ed1ab_0    conda-forge
future                    0.18.2           py39hf3d152e_3    conda-forge
giflib                    5.2.1                h7b6447c_0
gmp                       6.2.1                h2531618_2
gnutls                    3.6.15               he1e5248_0
google-auth               1.35.0             pyh6c4a22f_0    conda-forge
google-auth-oauthlib      0.4.6              pyhd8ed1ab_0    conda-forge
grpcio                    1.37.1           py39hff7568b_0    conda-forge
idna                      3.1                pyhd3deb0d_0    conda-forge
importlib-metadata        4.8.1            py39hf3d152e_0    conda-forge
intel-openmp              2019.4                      243
jpeg                      9d                   h7f8727e_0
lame                      3.100                h7b6447c_0
lcms2                     2.12                 h3be6417_0
ld_impl_linux-64          2.35.1               h7274673_9
libffi                    3.3                  he6710b0_2
libgcc-ng                 9.3.0               h5101ec6_17
libgfortran-ng            7.5.0               ha8ba4b0_17
libgfortran4              7.5.0               ha8ba4b0_17
libgomp                   9.3.0               h5101ec6_17
libiconv                  1.15                 h63c8f33_5
libidn2                   2.3.2                h7f8727e_0
libmklml                  2019.0.5                      0
libpng                    1.6.37               hbc83047_0
libprotobuf               3.15.8               h780b84a_0    conda-forge
libstdcxx-ng              9.3.0               hd4cf53a_17
libtasn1                  4.16.0               h27cfd23_0
libtiff                   4.2.0                h85742a9_0
libunistring              0.9.10               h27cfd23_0
libuv                     1.40.0               h7b6447c_0
libwebp                   1.2.0                h89dd481_0
libwebp-base              1.2.0                h27cfd23_0
lz4-c                     1.9.3                h295c915_1
markdown                  3.3.4              pyhd8ed1ab_0    conda-forge
mkl                       2020.2                      256
mkl-service               2.3.0            py39he8ac12f_0
mkl_fft                   1.3.0            py39h54f3939_0
mkl_random                1.0.2            py39h63df603_0
multidict                 5.1.0            py39h27cfd23_2
ncurses                   6.2                  he6710b0_1
nettle                    3.7.3                hbbd107a_1
ninja                     1.10.2               hff7bd54_1
numpy                     1.19.2           py39h89c1606_0
numpy-base                1.19.2           py39h2ae0177_0
oauthlib                  3.1.1              pyhd8ed1ab_0    conda-forge
olefile                   0.46               pyhd3eb1b0_0
openh264                  2.1.0                hd408876_0
openssl                   1.1.1l               h7f8727e_0
packaging                 21.0               pyhd8ed1ab_0    conda-forge
pillow                    8.4.0            py39h5aabda8_0
pip                       21.2.4           py39h06a4308_0
protobuf                  3.15.8           py39he80948d_0    conda-forge
pyasn1                    0.4.8                      py_0    conda-forge
pyasn1-modules            0.2.7                      py_0    conda-forge
pycparser                 2.20                       py_2
pydeprecate               0.3.1              pyhd8ed1ab_0    conda-forge
pyjwt                     2.3.0              pyhd8ed1ab_0    conda-forge
pyopenssl                 21.0.0             pyhd8ed1ab_0    conda-forge
pyparsing                 2.4.7              pyh9f0ad1d_0    conda-forge
pysocks                   1.7.1            py39hf3d152e_3    conda-forge
python                    3.9.7                h12debd9_1
python_abi                3.9                      2_cp39    conda-forge
pytorch                   1.10.0              py3.9_cpu_0    pytorch
pytorch-lightning         1.4.9              pyhd8ed1ab_0    conda-forge
pytorch-mutex             1.0                         cpu    pytorch
pyu2f                     0.1.5              pyhd8ed1ab_0    conda-forge
pyyaml                    5.4.1            py39h3811e60_0    conda-forge
readline                  8.1                  h27cfd23_0
requests                  2.26.0             pyhd8ed1ab_0    conda-forge
requests-oauthlib         1.3.0              pyh9f0ad1d_0    conda-forge
rsa                       4.7.2              pyh44b312d_0    conda-forge
scipy                     1.6.2            py39h91f5cce_0
setuptools                58.0.4           py39h06a4308_0
six                       1.16.0             pyhd3eb1b0_0
sqlite                    3.36.0               hc218d9a_0
tensorboard               2.6.0              pyhd8ed1ab_1    conda-forge
tensorboard-data-server   0.6.0            py39h3da14fd_0    conda-forge
tensorboard-plugin-wit    1.8.0              pyh44b312d_0    conda-forge
tk                        8.6.11               h1ccaba5_0
torchmetrics              0.5.1              pyhd8ed1ab_0    conda-forge
torchvision               0.11.1                 py39_cpu  [cpuonly]  pytorch
tqdm                      4.62.3             pyhd8ed1ab_0    conda-forge
typing-extensions         3.10.0.2             hd3eb1b0_0
typing_extensions         3.10.0.2           pyh06a4308_0
tzdata                    2021a                h5d7bf9c_0
urllib3                   1.26.7             pyhd8ed1ab_0    conda-forge
werkzeug                  2.0.1              pyhd8ed1ab_0    conda-forge
wheel                     0.37.0             pyhd3eb1b0_1
xz                        5.2.5                h7b6447c_0
yaml                      0.2.5                h516909a_0    conda-forge
yarl                      1.6.3            py39h3811e60_2    conda-forge
zipp                      3.6.0              pyhd8ed1ab_0    conda-forge
zlib                      1.2.11               h7b6447c_3
zstd                      1.4.9                haebb681_0
 

Не могли бы вы, пожалуйста, помочь мне с решением этой проблемы?

Комментарии:

1. Если вы получаете Torch not compiled with CUDA enabled сообщение об ошибке, то где-то у вас установлена версия Torch только для процессора, и версия Python, которую вы запускаете , находит эту версию. Возможно, у вас также есть несколько версий Python и/или сред

2. Я запускаю это на ssh сервере в среде, которая использует python 3.9. Как вы думаете, может ли быть так, что у меня есть несколько версий python?

3. Безусловно, да. Если вы не контролируете свой ПУТЬ так, чтобы установка anaconda была найдена первой, весьма вероятно, что вы используете не то, что думаете

4. Я понимаю проблему, но я не знаю, как я могу предотвратить появление этих ошибок. Не могли бы вы, пожалуйста, дать мне краткую инструкцию, что я должен делать, чтобы быть уверенным, что я бегу то, что я хочу бегать?

5. Это потребовало бы всевозможных подробностей о рассматриваемом сервере, которых у меня нет, так что нет, я не могу вам в этом помочь