система показывает, что все запрошенные пакеты уже установлены. однако я получаю сообщение об ошибке при импорте pytorch

Я установил pytorch, используя следующую команду, как указано на их сайте: conda install pytorch torchvision cudatoolkit=10.2 -c pytorch. Однако я попытался использовать горелку для импорта и получил следующую ошибку:

'Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\ProgramData\Anaconda3\lib\site-packages\torch\__init__.py", line 81, in <module>
    ctypes.CDLL(dll)
  File "C:\ProgramData\Anaconda3\lib\ctypes\__init__.py", line 364, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found'

Как мне решить эту проблему?


person sammy o    schedule 28.05.2020    source источник
comment
заморозить пип и проверить, есть ли там pytorch   -  person E.Serra    schedule 28.05.2020
comment
Вы уверены, что это вся трассировка ошибки? Я ожидал увидеть строку типа import torch, но не вижу ее.   -  person John Gordon    schedule 28.05.2020


Ответы (1)


Это потому, что вы используете вариант PyTorch CUDA в системе, в которой не установлен драйвер графического процессора. Если у вас нет карты Nvidia GPU, установите пакет cpu-only в соответствии с командами на:

Конда

conda install pytorch torchvision cpuonly -c pytorch

Пип

pip install torch==1.5.0+cpu torchvision==0.6.0+cpu -f

Or:

conda install PyTorch -c PyTorch

Or:

pip3 install torchvision
person Mahsa Hassankashi    schedule 29.05.2020