Pytorch: from torch._C import * (ImportError: Ошибка загрузки DLL: указанный модуль не найден.

Созданный на 7 янв. 2018  ·  172Комментарии  ·  Источник: pytorch/pytorch

Файл "", строка 4, в
импортный фонарик

Файл "C: \ Users \ hp i3 \ Anaconda3 \ lib \ site-packages \ torch__init __. Py", строка 76, в
из torch._C импорт *

ImportError: Ошибка загрузки DLL: не удалось найти указанный модуль.

Самый полезный комментарий

@AlbertHuyb Загрузите win-64/intel-openmp-2018.0.0-8.tar.bz2 и поместите файлы dll из Library\bin в каталог и добавьте путь к нему в переменную среды PATH .

Все 172 Комментарий

@HarshneetBhatia Какую версию вы используете? У вас есть карты CUDA? Как ты его установил?

@HarshneetBhatia И я заметил, что внутри вашего пути установки Anaconda есть пробел. Не могли бы вы попробовать путь без него?

@ peterjc123
Использование Anaconda -Spyder python 3.6
Я установил conda install -c peterjc123 pytorch

Я использую windows 8.1

Пробел создает проблему. У меня тот же путь, что и hp i3. Следует ли мне изменить имя?

@HarshneetBhatia Если после переустановки Anaconda не работает, то вы можете использовать sth. как и Dependency Walker, откройте [Anaconda PATH]\Lib\site-packages\torch\lib\_C.pyd чтобы определить, что там не так.

У меня была такая же проблема, и она была вызвана факелом каталога, который создается в том же каталоге путем компиляции источника. Решением для меня было просто изменить каталог перед открытием python.

@maatini Я использую Anaconda, не могли бы вы

заранее спасибо

В моем случае проблема заключалась в том, что я запустил python из (command) -shell из каталога, в котором я скомпилировал pytorch. В этом каталоге существует (был сгенерирован) подкаталог torch, который python пытается загрузить, если вы «импортируете torch». Итак, просто оставив каталог pytorch перед запуском python, я решил мою проблему.

@maatini В Anaconda вы хоть представляете, как можно решить эту проблему?
Потому что я не понимаю, как изменить каталог в Anaconda.

@HarshneetBhatia То же, что и при смене каталога: cd .

Я получаю аналогичную ошибку в следующем контексте: Раньше я успешно использовал windows10 pytorch 0.2.1 (используя дистрибутив anaconda из -c peterjc123). Теперь мы загрузили pip .whl для всех нас, поэтому я удалил pytorch 0.2.1 и попытался установить файл wheel, используя

pip install $PATH_TO_WHL$/torch-0.3.0b0+591e73e-cp36-cp36m-win_amd64.whl

Это завершается успешно, но затем я получаю (в командной строке spyder, PyDev и python):
'>> импортный факел
Отслеживание (последний вызов последний):
Файл "C: \ Users \ alexandre \ Anaconda3 \ lib \ site-packages \ torch__init __. Py", строка 76, в
из torch._C импорт *
ImportError: Ошибка загрузки DLL: не удалось найти указанный модуль.
'

Я использую windows 10, python 3.6.4, conda 4.4.10. А pip - это точка анаконды.

В качестве запасного варианта я попробовал:
conda install -c peterjc123 pytorch cuda80
и это "сработало"

Но мне любопытно, почему файл .whl у меня не работает (он работает на машине коллеги).

@aviolov Это, вероятно, связано с Visual C ++ Redist 2017. Потому что пакет vc будет обновлен, если вы установите его через канал conda. Вы можете подтвердить это, выполнив следующие действия:

pip uninstall torch
pip install $PATH_TO_WHL$/torch-0.3.0b0+591e73e-cp36-cp36m-win_amd64.whl

Если это сработает, то это должно быть связано с MSVC. В противном случае, возможно, файлы cuda отсутствуют в PATH.

Я не думаю, что это проблема, связанная с CUDA. Это больше похоже на то, что команда pip install "каким-то образом" испортила папки torch, как предполагают другие комментарии выше, хотя я столкнулся с проблемой не только при запуске python в той же папке, в которой я запускал команду pip. (pydev, spyder, ipython в другой папке)

Также я попробовал
conda установить pytorch
conda удалить pytorch
pip install pytorch.whl

И сбой продолжался, что говорит о том, что это не связано с vc2017 Redist, поскольку первое обновление conda должно было исправить это?

Еще одна странность заключается в том, что когда я пытаюсь pip uninstall я получаю сообщение об ошибке, что он не может удалить некоторые папки из моего AppData \ Local \ Temp. Эти папки выглядят как раздача фонарика (./torch/_nvrtc.cp .. и т. Д.).

@aviolov Можете ли вы проверить, что _nvrtc.cp.. лежит в каталоге Anaconda?

Я пытался выполнить образец кода из курса fast.ai и получаю аналогичную ошибку. Я новичок и просто иду пешком, чтобы настроить свой ноутбук jupyter.

`C:\Program Files\Anaconda3\envs\fastai\lib\site-packages\torch\__init__.py in <module>()
     74     pass
     75 
---> 76 from torch._C import *
     77 
     78 __all__ += [name for name in dir(_C)

ImportError: DLL load failed: The specified module could not be found.`

Ниже моя информация о conda

C:\Users\wecando>conda info
     active environment : None
       user config file : C:\Users\wecando\.condarc
 populated config files : C:\Users\wecando\.condarc
          conda version : 4.4.10
    conda-build version : not installed
         python version : 3.6.0.final.0
       base environment : C:\Program Files\Anaconda3  (read only)
           channel URLs : https://conda.anaconda.org/anaconda-fusion/win-64
                          https://conda.anaconda.org/anaconda-fusion/noarch
                          https://repo.continuum.io/pkgs/main/win-64
                          https://repo.continuum.io/pkgs/main/noarch
                          https://repo.continuum.io/pkgs/free/win-64
                          https://repo.continuum.io/pkgs/free/noarch
                          https://repo.continuum.io/pkgs/r/win-64
                          https://repo.continuum.io/pkgs/r/noarch
                          https://repo.continuum.io/pkgs/pro/win-64
                          https://repo.continuum.io/pkgs/pro/noarch
                          https://repo.continuum.io/pkgs/msys2/win-64
                          https://repo.continuum.io/pkgs/msys2/noarch
          package cache : C:\Program Files\Anaconda3\pkgs
                          C:\Users\wecando\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\wecando\AppData\Local\conda\conda\envs
                          C:\Program Files\Anaconda3\envs
                          C:\Users\wecando\.conda\envs
               platform : win-64
             user-agent : conda/4.4.10 requests/2.12.4 CPython/3.6.0 Windows/10 Windows/10.0.16299

@ peterjc123 , думаю, да:
pwd
Выход [11]: 'C: \ Users \ alexandre \ Anaconda3'

glob.glob (r './ * / _ nvrtc.cp ', рекурсивный = True)
Из [10]:
['. \ Lib \ site-packages \ torch \ _nvrtc.cp36-win_amd64.pyd',
'. \ pkgs \ pytorch-0.3.0-py36_0.3.0cu80 \ Lib \ site-packages \ torch \ _nvrtc.cp36-win_amd64.pyd']

Это после удаления файла .whl и установки через conda install -c ...

Есть ли какое-то решение для этого? Столкнувшись с той же ошибкой

@ciphurus Какой пакет вы устанавливаете? Если вы используете conda, вы можете попробовать обновить пакеты vc. conda install -c peterjc123 vc

Да, я использую conda install -c peterjc123 pytorch в Windows 7. Я также пробовал conda install -c peterjc123 pytorch_legacy, и это тоже дало ту же ошибку.
Также попробовал то, что вы предложили conda install -c peterjc123 vc, но все еще получаю ту же ошибку
из torch._C импорт *
Файл "C: \ Users \ Admin.p2 \ pool \ plugins \ org.python.pydev_5.9.2.201708151115 \ pysrc_pydev_bundle \ pydev_import_hook.py", строка 20, в do_import
модуль = self._system_import (имя, аргументы, * kwargs)
ImportError: Ошибка загрузки DLL: не удалось найти указанную процедуру.

@ciphurus Эй! Кажется, ваша ошибка не на стороне PyTorch, поскольку эта ошибка не возникает из пакета torch. Не могли бы вы запустить import torch test из командной строки, чтобы подтвердить это?

@ peterjc123 Здесь

  • Анаконда в Windows 7
  • Обновлен ВК уже
  • Пробовал как Torch, так и Torch_Legacy, используя Conda install -c peterjc123 pytorch cuda80
    Та же ошибка в строке 74 __init__.py ( torch._C import * )
  • уже пробовал удалить / снова установить, разные пользователи, разные каталоги, без разницы.

Я новичок в python, поэтому, возможно, я что-то здесь пропустил. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация, чтобы определить причину.

@sshahpouri Не conda install -c peterjc123 vc msvc2017_runtime

Нет, я пробовал использовать командную строку anaconda и получил ту же ошибку
(база) C: \ Users \ Admin> Python
Python 3.6.4 | Пользовательский интерфейс Anaconda (64-разрядная версия) | (по умолчанию, 16 января 2018 г., 10:22:32) [MSC v.
1900 64 бит (AMD64)] на win32
Для получения дополнительной информации введите «помощь», «авторские права», «кредиты» или «лицензия».

импортный фонарик
Отслеживание (последний вызов последний):
Файл "", строка 1, в
Файл "C: \ Users \ Admin \ Anaconda3 \ lib \ site-packages \ torch__init __. Py", строка 76,
в
из torch._C импорт *
ImportError: Ошибка загрузки DLL: не удалось найти указанную процедуру.

@ciphurus Пожалуйста, попробуйте ту же команду,

@sshahpouri @ciphurus Извините за опечатку. Это должно быть conda install -c peterjc123 vc vs2017_runtime .

@ peterjc123 Когда я попробовал эту команду, я получил следующий файл python.exe - Системная ошибка:
Программа не может запуститься, потому что
api-ms-win-core-rtlsupport-l1-2-0.dll отсутствует на вашем компьютере. Попробуйте переустановить программу, чтобы исправить эту проблему

@ peterjc123 Я установил его с помощью VS2017runtime, установка прошла успешно, установка pytorch прошла успешно, но импорт torch вызывает ту же ошибку. (строка 74)

В качестве примечания, установка VS2017Runtime понижает VC с 14.1 до 14. Я предполагаю, что это сделано намеренно. Не так ли?

Еще одно замечание: я только что смотрел видео, в котором кто-то успешно установил PyTorch 0.2.1.
@ peterjc123 у вас есть ссылка на 0.2.1, чтобы я мог попробовать?

@sshahpouri См. раздел моего репо Easy Installation .

@ciphurus Не отсюда win-64/vs2017_runtime-15.4.27004.2010-1.tar.bz2 и установить?

Я переустановил анаконду и смог запустить
conda install -c peterjc123 vc vs2017_runtime
Но все еще сталкивается с той же ошибкой при импорте torch

Любые предложения о том, как решить эту проблему?

@ciphurus Не могли бы вы использовать Dependency для отладки, что там не так? Просто используйте его, чтобы открыть [Anaconda dir]\Lib\site-packages\torch\_C.pyd и отправить мне снимок экрана.

@ peterjc123 хорошие новости!
Скачал torch версии 0.2.1, установил офлайн, все работает! да, наконец-то у меня есть рабочий фонарик.
pytorch_legacy-0.2.1-py36_0.2.1cu80.tar.bz2

@ peterjc123 прилагается скриншот, файл, который я смог найти в каталоге was_C.cp36-win_amd64.pyd
torch_error
Сообщите мне, поможет ли это определить, чего может не хватать

@ciphurus Все в порядке на этой картинке. Не могли бы вы немного расширить элементы и посмотреть, не хватает ли других элементов?

Как и в моем случае, одна из возможных причин заключается в том, что не установлены библиотеки DLL, связанные с CUDA. Если у вас нет графического процессора NVIDIA для глубокого обучения, должна быть установлена ​​следующая версия процессора:
conda install -c peterjc123 pytorch-cpu
вместо
conda install -c peterjc123 pytorch (это для CUDA 8.)

@ShuhuaGao Да, вы правы. Но поскольку у @ciphurus есть nvcuda.dll в его PATH, я думаю, что у него должен быть графический процессор Nvidia.

@ peterjc123 Не могли бы вы немного уточнить. Должен ли я искать что-то конкретное при расширении предметов? Как будет выглядеть отсутствующая зависимость?

Столкнулся с такой же проблемой. Я установил pytorch с
" conda install -c pteterjc123 pytorch cuda80 "
и против с
" conda install -c peterjc123 vc vs2017_runtime ".
Но все же, когда я импортирую torch в python, выскакивала ошибка, такая же, как
из torch._C импорт *
ImportError: Ошибка загрузки DLL: 找不到 指定 的 模块。

В настоящее время я использую Win10, anaconda 4.4.10 и python 3.6.4. Не могли бы вы помочь мне с этим? @ peterjc123

@xiamengzhou У вас установлена ​​CUDA 8.0 или, другими словами, у вас есть подходящая видеокарта Nvidia?

Спасибо за ответ @ peterjc123 . На моем компьютере нет видеокарты Nvidia. Это необходимо для использования pytorch только с процессором?

@xiamengzhou См. мой комментарий выше. Одним словом, вы должны (1) сначала удалить pytorch, который у вас есть (2) выполнить следующую команду, чтобы установить версию только для ЦП
conda install -c peterjc123 pytorch-cpu

@ciphurus Можете ли вы сначала попробовать версию процессора (см. комментарий выше)? Если версия процессора не может быть успешно импортирована, это может быть связано с VC2017, иначе ваша установка CUDA может быть повреждена.

@ShuhuaGao Прекрасно работает! Большое спасибо!

@ peterjc123 Да, версия cpu работала. Прямо сейчас я хочу использовать его, чтобы познакомиться с синтаксисом и несколькими случаями, так что это очень полезно. Спасибо за вашу помощь с этим.

"conda install -c peterjc123 pytorch-cpu" работал у меня Спасибо

"conda install -c peterjc123 pytorch-cpu" сработала .. Большое спасибо, ребята!

Столкнулся с той же проблемой

Мне удалось установить с версией: pytorch-0.3.1-py36_cuda90_cudnn7he774522_2 с
"conda install -c peterjc123 pytorch cuda90" с результатом:
Все запрошенные пакеты уже установлены.

и против с
"conda install -c peterjc123 vc vs2017_runtime" с результатом:
Все запрошенные пакеты уже установлены.

Но все же, когда я импортирую torch в python, выскакивала ошибка, например

Отслеживание (последний вызов последний):
Файл "", строка 1, в
ModuleNotFoundError: нет модуля с именем torch

Я использую Windows 10, gtx 1060, python 3.6.4, conda 4.5.0
и ранее успешно использовал tf 1.7.0-rc0 и keras 2.1.5, оба с включенным графическим процессором.

Не могли бы вы также помочь мне с этим? Должен ли я понизить версию моего pytorch? @ peterjc123
Спасибо раньше

@bryanwilie Не

@ peterjc123 Только что я попытался удалить vc, vs2017_runtime и pytorch и установить их все обратно, и я получаю ту же ошибку, когда пытаюсь импортировать torch. Это странно ...

Есть ли еще какие-нибудь пакеты, которые я должен удалить снова?

Спасибо за быстрый ответ, @ peterjc123!

@bryanwilie Не могли бы вы показать пути python и conda? Используя приведенные ниже команды.

where python
where conda

@ peterjc123 Извините, я не читал это. Вот:

где питон

C: \ Users \ LENOVO \ AppData \ Local \ Programs \ Python \ Python36python.exe
C: \ Users \ LENOVO \ Anaconda3python.exe

где конда

C: \ Users \ LENOVO \ Anaconda3 \ Library \ binconda.bat
C: \ Users \ LENOVO \ Anaconda3 \ Scriptsconda.exe

@bryanwilie Ваш первый питон в PATH не тот, что был в анаконде. Это проблема. Вы можете удалить первый питон или назначить питону приоритет в анаконде.

@ peterjc123 Сработало ! Я удаляю первый питон и фактически переустанавливаю свой conda, потому что я уже удалил его раньше. Большое спасибо

Более быстрое решение - просто изменить приоритет (как предлагает @ peterjc123 ) переменной среды.

У меня была аналогичная проблема, и использование (conda install -c peterjc123 pytorch-cpu) заставило ее работать.

conda install -c peterjc123 pytorch-cpu не устанавливает torchvision
Как я могу получить torchvision (Windows 7, 64-разрядная версия, только ЦП)?
Спасибо

@senpkum Это pip install torchvision . И в следующий раз, пожалуйста, спросите в соответствующем вопросе.

@ peterjc123
Здравствуйте, я встречаю ту же ошибку, когда просто следую команде pytorch.org для установки pytorch.

pip3 установить http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl
pip3 установить torchvision

Но после запуска python в cmd и попытки импортировать torch. Он ответил с этой ошибкой:

Python 3.6.2 (v3.6.2: 5fd33b5, 8 июля 2017 г., 04:57:36) [MSC v.1900, 64-разрядная версия (AMD64)] на win32
Для получения дополнительной информации введите «помощь», «авторские права», «кредиты» или «лицензия».

импортный фонарик
Отслеживание (последний вызов последний):
Файл "", строка 1, в
Файл "C: \ Program Files \ Python36 \ lib \ site-packages \ torch__init __. Py", строка 78, в
из torch._C импорт *
ImportError: Ошибка загрузки DLL: 找不到 指定 的 模块。

Интересно, как бы я мог решить эту проблему без установки анаконды.
Мне нужно показать вам любую другую информацию?
Большое спасибо !

@AlbertHuyb Вы
Вот ссылки на них:
ВК 2017
Intel openmp

@ peterjc123
Я установил VC Redist 2017 по первой ссылке, но он по-прежнему не работает ……
Что делать со второй ссылкой?
Кроме того, я использую Windows, и я уже установил MVS 2017, поэтому я обнаружил, что у меня есть VC Redist 2008 и 2012, 2013 и 2017 (две версии) на моем компьютере.
Большое спасибо!

@AlbertHuyb Загрузите win-64/intel-openmp-2018.0.0-8.tar.bz2 и поместите файлы dll из Library\bin в каталог и добавьте путь к нему в переменную среды PATH .

@ peterjc123 У меня такая же проблема. Я пытаюсь установить torch, используя чистый Python, то есть pip. Устанавливается нормально, но я получаю то же сообщение об ошибке, что и AlbertHuyb. Я установил VC Redist 2017 и Intel openmp (и добавил каталог dll в PATH) и переустановил torch, однако проблема остается.

Я использую Python 3.6 и пробую версию torch-cpu (0.4.0). Любые идеи? Спасибо.

@ peterjc123
Он работает после перезагрузки компьютера!
Большое спасибо!

@parlstrand
Попробуйте перезагрузить компьютер и попробуйте еще раз.

@ peterjc123 @AlbertHuyb Да, теперь работает :) Если у кого-то есть такая же проблема, вам нужно перезагрузить / перезагрузить компьютер после добавления intel-openmp в ваш PATH. Я сделал это только после установки VC Redist 2017, что и вызвало проблему.

То, что требуется intel-openmp, действительно должно быть показано на pytorch.org
Даже приложение dependencies не показывает, что эти библиотеки необходимы для _C.*.pyd

@ peterjc123 Спасибо! У меня это тоже сработало!
На моем компьютере установлены WIn 10, Python 3.5, VS 2017, CUDA 9.0, CUDNN 7.

как по мне, все нормально при использовании numpy с mkl для замены numpy без mkl. можешь попробовать

Я установил pytorch с помощью conda install -c peterjc123 pytorch-cpu
и получаю следующую ошибку:

C: \ ProgramData \ Anaconda3 \ envs \ fastai-cpu \ lib \ site-packages \ torch__init __. Py в()
74 чел.
75
---> 76 из torch._C import *
77
78 __all__ + = [имя для имени в каталоге (_C)

ImportError: Ошибка загрузки DLL: не удалось найти указанный модуль.

Может ли кто-нибудь помочь, как решить эту проблему?

@khemanivishal Не могли бы вы попробовать решения, представленные ранее в этом посте? Вместо этого вы можете попробовать официальный пакет.

Я установил pytorch 0.4.0, cuda 9.1, версию pip на windows 10. После установки у меня возникает эта ошибка при попытке импорта.
из torch._C импорт *
ImportError: Ошибка загрузки DLL: операционная система не может запустить% 1.
В чем проблема? Я скачал колесо, которое есть на официальном сайте.
У меня есть графическая карта Nvidia cuda 5.0.

@ we-l-ee Ваша проблема в том, что некоторые компоненты вашего Python env 32-битные. Пожалуйста, установите 64-битный Python и numpy.

@ peterjc123 Спасибо за ответ. Я использую 64-битный Python и переустанавливаю 64-битную версию numpy. Однако я все еще получаю ту же ошибку.

@ we-l-ee Вы можете использовать что-то вроде Зависимостей, чтобы обнаружить проблемы за вас. Пусть он откроет Python dir / Lib / site-packages / torch / _C.pyd и покажет мне несколько подсказок.

@ peterjc123
capture

@ we-l-ee Я ничего не вижу отсюда. Не могли бы вы попробовать Анаконду?

"conda install -c peterjc123 pytorch-cpu" у меня сработало! Большое спасибо, ребята!

@ peterjc123 , я попробовал опубликованные ранее предложения по вашему
Я попробовал conda install -c peterjc123 vc vs2017_runtime, проблема все еще не решена
где конда показывает:
C: \ ProgramData \ Anaconda3Library \ binconda.bat
C: \ ProgramData \ Anaconda3 \ Scriptsconda.exe

где Python показывает:
C: \ ProgramData \ Anaconda3 \ envs \ fastai-cpupython.exe
C: \ ProgramData \ Anaconda3python.exe

Пробовал обходчик зависимостей для _C.cp36-win_amd64.pyd. Прикрепил скриншот к нему
screenshot

Не могли бы вы проверить изображение один раз и сообщить мне, если я что-нибудь упустил.

@khemanivishal Не могли бы вы попробовать официальный пакет на http://pytorch.org?

@ we-l-ee Вы можете попробовать запустить Anaconda Prompt. Я предполагаю, что ваша переменная PATH загрязнена, и некоторые зависимости загружаются неправильно.

@AlbertHuyb @ we-l-ee Я решил эту проблему,
pip3 удалить numpy
pip3 install numpy-1.14.3 + mkl-cp36-cp36m-win_amd64.whl (загрузить с http://www.lfd.uci.edu/~gohlke/pythonlibs)

То же самое и здесь, за исключением строки 78.
Чистая установка python 3.6, устанавливается с помощью команды pip, предложенной официальным сайтом. Перезагрузил, установил VC2017 и Intel openmp, но проблема не исчезла.

@atlantisq Какая у вас ОС (используется winver )? И вы можете использовать зависимости, чтобы обнаружить там потенциальную проблему. Смотрите здесь .

@ peterjc123 Windows 10, версия 1709, сборка 16299.431. Зависимости - это инструмент Windows или отдельная программа?

@atlantisq Это отдельный проект, указанный здесь . И ваша проблема, похоже, похожа на # 7458.

@ peterjc123 Я установил miniconda и установил оттуда torch вместе с несколькими другими пакетами. Когда я пытаюсь импортировать torch, он говорит, что torch отсутствует. Затем снова установил фонарик из пипса, и теперь он работает. Спасибо за вклад!

Проблема может быть воспроизведена, если я удалю miniconda, поэтому, должно быть, один из пакетов отсутствует.

@atlantisq Проблема может быть на стороне VC Redist. Попробуйте, если это сработает, если вы поместите файлы peterjc123/vs2017_runtime в Anaconda Cloud в PATH.

@ peterjc123 Уже решено установкой mkl_fft с помощью pip. Пип также одновременно установил icc-rt, intel-numpy, intel-openmp, mkl, mkl-fft, mkl-random, поэтому некоторые или все эти пакеты должны отсутствовать. Теперь это работает; Большое спасибо за помощь.

@kingstarcraft Я

@ SpartaG177
F: \ DocumentsOnF \ CodingData \ Python> pip install numpy-mkl
Сбор numpy-mkl
Не удалось найти версию, удовлетворяющую требованию numpy-mkl (из версий:)
Не найдено подходящего распределения для numpy-mkl

Я использую Win10, и эти «решения» кажутся мне непонятными. я получил
Python 3.6.5 (v3.6.5: f59c0932b4, 28 марта 2018 г., 17:00:18) [MSC v.1900 64 бит (AMD64)] на win32
Для получения дополнительной информации введите «помощь», «авторские права», «кредиты» или «лицензия».

импортный фонарик
Отслеживание (последний вызов последний):
Файл "", строка 1, в
Файл "C: \ Users \ dae \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ torch__init __. Py", строка 78, в
из torch._C импорт *
ImportError: Ошибка загрузки DLL: не удалось найти указанный модуль.

@soumith есть ли у нас список пакетов, которые были в env, когда мы

@apaszke @soumith Ну проблема в

Была такая же проблема, несколько раз пытались переустановить как Redist VC2017, так и CUDA 9.1, но безрезультатно. Но установка numpy-mkl сделала свое дело. Это требование действительно должно быть в документах IMO (поскольку часто задаваемые вопросы Windows настаивают на том, что эта проблема связана с VC2017), или, возможно, большая детализация при сбое импорта dll? (не уверен, возможно ли это на самом деле).

честно говоря, я не делаю этого в среде conda - установил torch через pip. но хотелось бы получить дополнительную информацию о том, какие другие двоичные файлы требуются (будь то CUDA, cuDNN, numpy-mkl, intel-openmp и т. д.)

В частности, процесс, с помощью которого я заставил работать import torch, был следующим:

  1. Установить Visual Studio Community 2017
  2. Установите VC2017 Redist.
  3. Установите CUDA 9.1
    ПРИМЕЧАНИЕ. В этом случае установка Visual Studio Integration завершилась неудачно, вероятно, из-за проблемы, обсуждаемой здесь :
  4. Установите cuDNN 7.1.
  5. Установите numpy-mkl через pip3 и колесо, указанное здесь .
  6. pip3 установить torch для CUDA 9.1 через официальный сайт.

Примечательно, что я явно не устанавливал intel-openmp и не устанавливал интеграцию CUDA с Visual Studio, но я могу успешно импортировать torch. @ peterjc123 есть интуиция, почему это может быть? Попытка избежать столкновения с более тонкими проблемами позже, и выше подразумевается, что необходим intel-openmp, а в ваших (потенциально устаревших) инструкциях по установке до 0.4 здесь подразумевается, что необходима интеграция с Visual Studio.

@roozmahdavian Да, мы исправим док. Но нам очень сложно определить, что там не так, используя существующие библиотеки Python. К счастью, есть внешний инструмент, который выполняет эту работу, и называется Dependencies .
Что касается инструкций в моем репо, они применимы только к пакетам CI, которые не включают интеграцию CUDA Visual Studio (NVTX). И на самом деле intel-openmp включен в numpy + mkl, поэтому вам не нужно явно установить его. Но для тех, у кого только numpy, это необходимо.
И, наконец, поддержка колесиков в Windows появилась в новинку. Так что возникают проблемы. Думаю, станет лучше, если вы опубликуете проблемы, которые помогут нам улучшить его.

@akhadangi - это тоже решило мою проблему.

Спасибо,
Шивам

@roozmahdavian, ты помог исправить мои проблемы! Я нахожусь на virtualenv с pip на Windows 10 64 (без conda или Anaconda). Пришлось удалить numpy (он не хотел удалять), установить numpy-MKL по вашей ссылке, тогда import torch сработало.

У меня тоже есть проблема. Windows 7 (только ЦП).

>>> import torch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\mycp2fky\AppData\Local\Continuum\anaconda3\envs\pytorch\lib\site-packages\torch\__init__.py", line 76, in <module>
    from torch._C import *
ImportError: DLL load failed: The specified module could not be found.

Я исправил это, используя команду ниже от @ peterjc123 . Большое спасибо..

conda install -c peterjc123 pytorch-cpu

Я исправил проблему с помощью этой команды:

установка conda -c peterjc123 pytorch-cpu

Pd: Я пытаюсь использовать инфраструктуру в среде Windows 7 без графического процессора.

@ gulstein86 @fmcalcagno Официальная не работает? Не могли бы вы попробовать conda install -c pytorch pytorch-cpu ? Пакет, размещенный в моем Anaconda Cloud, - это 0.3.1, но официальный - 0.4.0.

Вот мой отчет по этой проблеме. Надеюсь, это поможет вам подсказать, как с этим бороться.
https://gist.github.com/peterjc123/6b804651288e76db7b5fabe5348e1f03

@ peterjc123
У меня было ImportError: DLL load failed: The operating system cannot run %1.
Исправил , установив numpy-1.14.3+mkl (спасибо @kingstarcraft ), скачал с: http://www.lfd.uci.edu/~gohlke/pythonlibs
У меня нет Anaconda, но есть простой Python 3.6, поэтому установка выглядит так:
pip3 install numpy-1.14.3+mkl-cp36-cp36m-win_amd64.whl

@soumith Исправлено # 7979. Должны ли мы закрыть это?

Я встречаю ту же ошибку, используя pip для установки Pytorch 0.4 на Python 3.6.5 без поддержки графического процессора, Windows10.
Вот мое решение:

  1. Скачать win-64 / intel-openmp-2018.0.0-8.tar.bz2
  2. разархивируйте загруженный файл и поместите файлы dll в Library\bin в путь к dll Python: C: \ Users \ username \ AppData \ Local \ Programs \ Python \ Python36 \ DLLs (вы можете найти путь к python, используя where python команда)
  3. проверьте, есть ли путь Python в переменных среды
  4. откройте другую консоль и попробуйте

это сработало для меня ~ 👏

Получение такой же проблемы;

(python35) E:\Development>conda info

     active environment : python35
    active env location : C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3\envs\python35
            shell level : 1
       user config file : C:\Users\uqasnosw\.condarc
 populated config files : C:\Users\uqasnosw\.condarc
          conda version : 4.5.4
    conda-build version : not installed
         python version : 3.6.1.final.0
       base environment : C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3  (writable)
           channel URLs : https://conda.anaconda.org/conda-forge/win-64
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/win-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/win-64
                          https://repo.anaconda.com/pkgs/pro/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3\pkgs
                          C:\Users\uqasnosw\AppData\Local\conda\conda\pkgs
       envs directories : C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3\envs
                          C:\Users\uqasnosw\AppData\Local\conda\conda\envs
                          C:\Users\uqasnosw\.conda\envs
               platform : win-64
             user-agent : conda/4.5.4 requests/2.14.2 CPython/3.6.1 Windows/10 Windows/10.0.16299
          administrator : False
             netrc file : None
           offline mode : False


(python35) E:\Development>python
Python 3.5.5 | packaged by conda-forge | (default, Feb 13 2018, 06:15:35) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\uqasnosw\AppData\Local\Continuum\Miniconda3\envs\python35\lib\site-packages\torch\__init__.py", line 78, in <module>
    from torch._C import *
ImportError: DLL load failed: The operating system cannot run %1.

Инструкции @lutein не

@aaronmarkham # 7979 не был откат в основной ветке. Это просто внутренняя ветвь @ezyang, которая пыталась вернуть его обратно. Ваша проблема уже изложена в документе, поэтому я не буду больше о ней говорить.

@ peterjc123 Спасибо за быстрый ответ и разъяснения! Действительно, я выполнил инструкции по этой ссылке и запустил conda install mkl mkl_fft intel-openmp numpy (обратите внимание на подчеркивание, а не на тире в mkl_fft) исправил это для меня. Не обращайте внимания на мой комментарий выше.

Спасибо, с нетерпением жду возможности научиться факелу.

Всем привет, в моем случае решение заключалось в установке предварительно скомпилированного пакета numpy отсюда: https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

Моя настройка:
Windows 10
python 3.6.5 / pip3 - НЕ КОНДА
Нет поддержки GPU

Мои шаги к локальной установленной рабочей копии PyTorch:
Загрузите и установите python 3.6.5 с https://www.python.org/downloads/release/python-365/ (я выбрал 64-битную версию)
Посетил https://pytorch.org/#pip -install-pytorch, selected pip, windows, python 3.6.5, из этого он сказал мне запустить следующие команды:

pip3 install http://download.pytorch.org/whl/cpu/torch-0.4.0-cp36-cp36m-win_amd64.whl 
pip3 install torchvision

Во время этого процесса он загрузил numpy (из pip, и это вызвало у меня проблему)
pip3 uninstall numpy
Посетите https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy и выберите пакет (я выбрал numpy ‑ 1.14.5 + mkl ‑ cp36 ‑ cp36m ‑ win_amd64.whl)
Установите с помощью pip3 и где бы то ни было загруженный файл whl (EG)
pip3 install ./Downloads/numpy‑1.14.5+mkl‑cp36‑cp36m‑win_amd64.whl

Еще раз протестируйте импортную горелку.
Пришлите мне куки.

Извините, что прерываю этот разговор, но вот 100% работающее и самое быстрое исправление для установок без использования conda (т.е. torch, установленный через pip):
Загрузите intel-openmp с https://anaconda.org/anaconda/intel-openmp/files
распакуйте его и добавьте папку bin в свой PATH

;)

@harlyh, можешь подробнее рассказать о втором шаге? Я пробовал openmp, но у меня это не сработало.

Когда вы распаковываете zip-архив intel-openmp, вы получаете 3 папки, одна из которых называется bin.
Добавьте полный путь к этой папке bin в переменную среды PATH
После этого, когда вы запустите командную строку (start -> run -> cmd) и используете команды env или set, вы должны увидеть путь к этой папке bin в переменной PATH = ....

как это решить?
Я не могу импортировать torch в python.

В [1]: импорт факела

ImportError Traceback (последний вызов последним)
в()
----> 1 импортный фонарик

~ \ Anaconda3 \ lib \ site-packages \ torch__init __. Py в()
74 чел.
75
---> 76 из torch._C import *
77
78 _all_ + = [имя для имени в каталоге (_C)

ImportError: Ошибка загрузки DLL: не удалось найти указанный модуль.

@AnirbanKisku, пожалуйста, посмотрите решения, представленные в этой ветке. В частности, посмотрите на биты разговора, начиная с https://github.com/pytorch/pytorch/issues/4518#issuecomment -384195186.
Я уверен, что вы, возможно, столкнулись с той же проблемой, но вы не предоставили много информации.

python preprocess.py -train_src data / src-train.txt -train_tgt data / tgt-train.txt -valid_src data / src-val.txt -valid_tgt data / tgt-val.txt -save_data data / demo
Отслеживание (последний вызов последний):
Файл "preprocess.py", строка 12, в
импортный фонарик
Файл "C: \ Users \ mramkuma \ AppData \ Local \ Programs \ Python \ Python35 \ lib \ site-packages \ torch__init __. Py", строка 78, в
из torch._C импорт *
ImportError: Ошибка загрузки DLL: не удалось найти указанный модуль.

что делать братан?

Установить numpy-1.15 mkl https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy у меня работает в Windows 10 x64, Python 3.6, CUDA 9.0.

Кажется, это сработало для меня:
Неустановленные pytorch и pytorch-cpu
Установить pytorch-cpu conda install -c peterjc123 pytorch-cpu
Если это не сработает, удалите pytorch (а) и:

У меня та же ошибка, решаемая за три шага
1) пип удалить резак
2) conda install -c peterjc123 vc
3) conda install -c peterjc123 pytorch-cpu

спасибо, Питер!

Со средой (я создал эту среду с помощью miniconda ):

  • OS = windows 10 1809
  • python =3.7
  • numpy = 1.15.4

ошибка импорта произойдет независимо от того, import numpy или import torch .

Но когда я понизил версию Python до 3.6.7 ( numpy=1.15.4 ), ошибка исчезла. Это кажется странным.

@Whisht Если вы обновитесь до Python 3.7, какую версию numpy он установит? Что будет, если вы обновите numpy до 1.15?

@ peterjc123 Да, версия для numpy - 1.15.4

@Whisht Это похоже на проблему с Numpy. Пожалуйста , откройте вопрос здесь . Я предполагаю, что они могут использовать другую версию MKL. Или некоторые зависимости испорчены в среде conda во время установки.

У меня та же ошибка, решаемая за три шага

  1. pip удалить резак
  2. установка conda -c peterjc123 vc
  3. установка conda -c peterjc123 pytorch-cpu

спасибо, Питер!

Эти шаги сработали для меня в Windows 10. Спасибо.

Я использую python 2.7 в моей системе Mac (не сторонний python)
Я столкнулся с этой проблемой и нашел решение
просто запустите эту команду, обязательно адаптируйте ее к вашей среде 👍

sudo install_name_tool -change @rpath/libc++.1.dylib /usr/lib/libc++.1.dylib /Library/Python/2.7/site-packages/torch/_C.so

Со средой (я создал эту среду с помощью анаконды):
ОС = Windows 10
python = 3.6
cuda = 9,0
Pytorch = 1.0.1

ошибка: from torch._C import * (ImportError: Ошибка загрузки DLL: указанный модуль не найден !!!
Итак, я использую это решение: conda install -c defaults intel-openmp -f

Хотя эта проблема решена, версия Pytorch изменена на 0.4.1 !!!

вы можете помочь мне использовать Pytorch1.0 без ImportError? @ peterjc123?

После перехода на pytorch 1.0.1 с cuda 10 и python 3.7 (виртуальный env Windows 10 и Anaconda 1.9.6) я также получаю эту ошибку:

from torch._C import *
ImportError: DLL load failed

то же самое для свежего virtualenv с python 3.6

В C: \ Users \ Name.conda \ envspython37 \ Lib \ site-packages \ torch есть только файл с именем _C.cp37-win_amd64.pyd

С cuda 9.0 все работало нормально.

Кроме того, такая же проблема только с "conda install pytorch-cpu torchvision-cpu -c pytorch". Так что, я думаю, это не связано с cuda- или cudnn.

Между прочим, я пробовал все это: у меня это не сработало. И я не могу использовать старую версию peterjc123 / win-64 :: pytorch-cpu-0.3.1-py36_cpuhe774522_2. Мне нужен pytorch 1.0.1 с поддержкой cuda.

Я столкнулся с этой проблемой сегодня после обновления до Python 3.7.2. Не получилось даже после перекомпиляции. Обошелся, вернувшись к python 3.7.1.

conda install python==3.7.1

Это тоже сработало для меня.
То же самое для python 3.6: использование новейшего python 3.6.8 дает ту же ошибку
conda install python==3.6.7 работает

@HarryHHung @djdookie Я воспроизвел эту проблему и проанализировал возможную причину. Кажется, что предыдущий способ (редактирование PATH ) переопределения каталогов загрузки dll больше не работает. Для большей наглядности я открыл новую проблему: https://github.com/pytorch/pytorch/issues/17051

@ peterjc123 Хорошая находка. Спасибо за ваши усилия!

Я не знаю, как устранить ошибку: from torch._C import * (ImportError: Ошибка загрузки DLL: указанный модуль не может быть найден с помощью Pytorch1.0. Вы можете мне помочь? @Djdookie

В моей среде (win8.1, python3.7.1, Pytorch1.0.1) эта ошибка возникла в виртуальном окружении (используется анаконда), но не возникла в корневом (базовом) окружении.
Согласно моей проверке, в моем случае этой ошибки не было, когда виртуальный env был создан с помощью приглашения (а не навигатора anaconda).
Надеюсь, это кому-то поможет.

У меня сработал переход на Python 3.7.1 с 3.7.2. Похоже, это проблема конфликта версий.

conda установить python == 3.6.7
работал у меня. Думаю, до этого было 3.6.8.

Спасибо за помощь.

Привет всем, я просто хотел поделиться решением, которое помогло мне установить pytorch1.0.0 с использованием conda4.6.4 на машине с Windows 10 без графического процессора, так как мне потребовалось так много времени, чтобы понять.
Я думаю, что самая большая проблема заключалась в том, что я не использовал python 3.6.7.

повторите эти шаги:
conda create -n myEnv python = 3.6.7
conda установить pytorch-cpu = 1.0.0 -c pytorch

Привет всем, я также столкнулся с той же проблемой и решил ее, выполнив полный Conda env, включая anaconda, а затем установил pytorch с cuda (для поддержки gpu)
и это сработало для меня.

Вот мой ответ на stackoverflow: https://stackoverflow.com/a/54742569/9071644

Для людей, которым не терпится остаться в авангарде (например, я), есть два пути. Либо перекомпилируйте с самым обновленным исходным кодом pytorch, благодаря @ peterjc123. Или обновитесь до последней сборки Python из канала c3i_test.

conda install -c c3i_test python

Я могу подтвердить, что пакет python-3.7.2 build h8c8aaf0_6 решил проблему. https://github.com/ContinuumIO/anaconda-issues/issues/10640

Обновление: для канала по умолчанию выпущена сборка исправлений python. Теперь мы можем выполнить обновление с помощью следующей команды, чтобы решить эту проблему.

conda update python

Я тоже получаю сообщение об ошибке
import torch File "C:\Users\dilee\Anaconda3\lib\site-packages\torch\__init__.py", line 76, in <module> from torch._C import * ImportError: DLL load failed: The specified module could not be found.

может кто-нибудь помочь мне решить эту ошибку

решено

Как вы ее решили?

окно 10
python3.6
используйте pip и conda none для установки pytorch и не используйте anaconda.
теперь я не могу исправить ошибку
Файл "", строка 1, в
Файл "D: \ Python36 \ lib \ site-packages \ torch__init __. Py", строка 102, в
из torch._C импорт *
ImportError: Ошибка загрузки DLL: 找不到 指定 的 程序。

@helenwyw Обновите свой питон, если вы используете Python 3.6.0.

@ peterjc123 Это проблема с версией? Какая версия рекомендуется? Спасибо

3.6.X (X> 0) поддерживается. Я рекомендую 3.6.7, потому что он протестирован в CI.

о, я попробую. Спасибо!

@ peterjc123 ххх , все нормально 😄

@ peterjc123 Здравствуйте! Я тоже сталкиваюсь с такой же проблемой.
Windows 10 Anaconda python3.6.3
conda установить pytorch-cpu torchvision-cpu -c pytorch
Я попробовал решение : conda install -c peterjc123 pytorch-cpu оно работает.
НО! Версия pytorch - 0.3.1, мне она не подходит. Предлагаю вам объяснить версию pytorch.
Я удаляю его и переустанавливаю с помощью conda install pytorch-cpu torchvision-cpu c pytorch.
Я пробовал несколько методов, упомянутых на этой странице.
Наконец-то этот трюк работает!
Загрузите win-64 / intel-openmp-2018.0.0-8.tar.bz2 и поместите файлы dll из библиотеки \ bin в каталог и добавьте путь к нему в переменную среды PATH.
И перезагружаем виндовс!
Спасибо!

В любом случае, сначала попробуйте этот сценарий. https://gist.github.com/peterjc123/21143c0c9426a025618260dde5b6219a

Такая же обнаруженная проблема в Windows 10 (_ImportError: Ошибка загрузки DLL: не удалось найти указанный модуль. _)
я устанавливаю с этим conda install pytorch-cpu torchvision-cpu -c pytorch
на самом деле забыл о моей предыдущей версии python (около 3.6.X), но я обновил свой python до 3.6.8, и это решило проблему.

После обновления возникла такая же проблема на Mac. conda install pytorch=1.0.0 -c pytorch исправил проблему для меня.

@nshervt Эта проблема связанной с Windows. Если у вас возникли проблемы с установкой PyTorch 1.1 из бинарных дистрибутивов на OS X, сообщите о новой ошибке. Спасибо!

На MacOS Mojave я получаю

---> 79 from torch._C import *

ImportError: dlopen(/usr/local/lib/python3.6/site-packages/torch/_C.cpython-36m-darwin.so, 9): Library not loaded: /usr/local/opt/libomp/lib/libomp.dylib
  Referenced from: /usr/local/lib/python3.6/site-packages/torch/lib/libshm.dylib
  Reason: image not found

В версии 1.1.0 фонарика есть ошибка. Установите 1.0.0 для MacOS.

pip3 install torch==1.0.0 torchvision==0.2.2.post3

Это решит проблему.

Не уверен, что кто-нибудь решил эту проблему, но установка Windows 10, Python 3.7.1 из Spyder с помощью! Pip install. CUDA испортил это сообщение об ошибке для меня. Поэтому я удалил файлы вручную (удаление) заняло навсегда и переустановил версию, отличную от cuda. Теперь работает нормально.

У меня была такая же проблема на python: 3.7.3, cuda 10.1, pythorch 1.2.
Для меня удаление пакета и установка версии 1.0.0 с помощью conda решила проблему:

conda install pytorch=1.0.0 -c pytorch
conda install -c pytorch torchvision

Я установил Python версии 3.6.8 и решил мою проблему.

У меня была такая же ошибка, я просто изменил среду в Anaconda с базовой на myenv, чтобы у меня там был совместимый pytorch. Я предполагаю, что нужно установить правильную версию Pytorch

У меня была такая же проблема в Windows 10 после установки с помощью pip3 с python 3.7.4 и CUDA версии 10.1. (Мой драйвер cuda - это версия: драйвер NVIDIA CUDA 10.1.0). Но при импорте та же ошибка, что и у других.

Чтобы исправить это, я сделал следующее: pip3 удалите torch и переустановите с CUDA 9.2. Теперь импорт идет нормально (torch.cuda.is_available истинно, поэтому все работает). Надеюсь, это кому-то поможет.

используйте torch 1.1.0, я думаю, что до этого был torch 1.3.0.

@HarshneetBhatia Какую версию вы используете? У вас есть карты CUDA? Как ты его установил?

Привет !
Могу ли я просто запустить следующий код
pip3 install torch===1.3.0 torchvision===0.4.1 -f https://download.pytorch.org/whl/torch_stable.html
без установки моего CUDA на машине?

и да, у меня на машине GTX 1660 ti.

Заранее спасибо :)

Я получаю аналогичную ошибку в следующем контексте: Раньше я успешно использовал windows10 pytorch 0.2.1 (используя дистрибутив anaconda из -c peterjc123). Теперь мы загрузили pip .whl для всех нас, поэтому я удалил pytorch 0.2.1 и попытался установить файл wheel, используя

pip install $PATH_TO_WHL$/torch-0.3.0b0+591e73e-cp36-cp36m-win_amd64.whl

Это завершается успешно, но затем я получаю (в командной строке spyder, PyDev и python):
'>> импортный факел
Отслеживание (последний вызов последний):
Файл "C: \ Users \ alexandre \ Anaconda3 \ lib \ site-packages \ torch__init __. Py", строка 76, в
из torch._C импорт *
ImportError: Ошибка загрузки DLL: не удалось найти указанный модуль.
'

Я использую windows 10, python 3.6.4, conda 4.4.10. А pip - это точка анаконды.

В качестве запасного варианта я попробовал:
conda install -c peterjc123 pytorch cuda80
и это "сработало"

Но мне любопытно, почему файл .whl у меня не работает (он работает на машине коллеги).

Это работает 👍

У меня была такая же проблема с получением ошибки «from torch._C import * ImportError: Ошибка загрузки DLL: не удалось найти указанный модуль».

Использование Windows - Pure Python 3.6 - torch 0.4.0 - Виртуальная среда

Я решил это с помощью следующих шагов:

  1. Убедитесь, что у вас версия 9.0.1 pip: python -m pip install pip==9.0.1
  2. pip install mkl intel-openmp
  3. Добавить в системный путь: {путь к virtualenv} Библиотека \ bin
  4. pip install torch==0.4.0 -f https://download.pytorch.org/whl/torch_stable.html

conda update python работает хорошо. Обновленная версия python - 3.8.1

Это поможет вам https://support.pyxll.com/hc/en-gb/articles/360041392893-Error-importing-Python-module-DLL-load-failed

Для загрузки и настройки api-ms-win-crt-runtime-l1-1-0.dll https://www.youtube.com/watch?v=Ob6cJegM1l8

Комбинация, которая сработала для меня для полной автономной установки:
CUDA 10.1 (с соответствующей библиотекой cuDNN)
Python 3.6.10 (Анаконда)
pyYAML 5.1 (из PyPI)
torch 1.4.0 cuda101 (из Anaconda Cloud)
torchvision 0.5.0 (из PyPi)

Обратите внимание, что я заранее установил требования VS

Это должно быть проблемой msvc. Загрузите файл whl с https://pypi.org/project/msvc-runtime/ и установите его.
Моя конфигурация:
Windows 10
cudatoolkit 10.0.130
pytorch 1.2.0
msvc-время выполнения 14.26.28720

Я установил Python версии 3.6.8 и решил мою проблему.

Поддерживает ли pytorch Python 3.7? Моя версия python - 3.7.x, и она не может решить мою проблему

Извините, я не уверен, может ли это сработать. В то время как версия python - 3.7.4 на моем другом компьютере, и это не проблема. Может, ты попробуешь.

------------------ 原始 邮件 ------------------
发件人: "liaoxuewei" < [email protected]>;
: 2020 年 8 20 () 上午 10:44
收件人: "pytorch / pytorch" < [email protected]>;
抄送: "倪思琪" < [email protected]>; «Комментарий» < [email protected]>;
主题: Re: [pytorch / pytorch] из torch._C import * (ImportError: Ошибка загрузки DLL: указанный модуль не может быть найден. (# 4518)

Я установил Python версии 3.6.8 и решил мою проблему.

Поддерживает ли pytorch Python 3.7? Моя версия python - 3.7.x, и она не может решить мою проблему

-
Вы получили это, потому что прокомментировали.
Ответьте на это письмо напрямую, просмотрите его на GitHub или откажитесь от подписки.

Решил эту проблему установкой драйвера gpu. https://www.nvidia.cn/Download/index.aspx
Вы должны проверить, установлен ли драйвер GTX.

Это должно быть проблемой msvc. Загрузите файл whl с https://pypi.org/project/msvc-runtime/ и установите его.
Моя конфигурация:
Windows 10
cudatoolkit 10.0.130
pytorch 1.2.0
msvc-время выполнения 14.26.28720

Это работало со следующей конфигурацией,
Windows 10
cudatoolkit 10.0.130
pytorch 1.4.0
msvc-время выполнения

Спасибо за пакет pypi!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

SeparateReality picture SeparateReality  ·  3Комментарии

miguelvr picture miguelvr  ·  3Комментарии

soumith picture soumith  ·  3Комментарии

dablyo picture dablyo  ·  3Комментарии

negrinho picture negrinho  ·  3Комментарии