Pytorch на Windows дает ImportError - PullRequest
0 голосов
/ 10 мая 2018

Я установил Pytorch для PYthon 3.6, используя pip, как указано на https://pytorch.org/.

Pytorch успешно установлен, но когда я запускаю код, я получаю следующее:

  File "C:\Users\\PycharmProjects\chatbot-light\pytorch\rnn_attention\seq2seq_translation_tutorial.py", line 93, in <module>
    import torch
  File "C:\Users\\AppData\Local\Programs\Python\Python36\lib\site-packages\torch\__init__.py", line 78, in <module>
    from torch._C import *
ImportError: DLL load failed: The specified module could not be found

Ответы [ 4 ]

0 голосов
/ 05 июля 2018
  1. Go https://anaconda.org/anaconda/intel-openmp/files
  2. Скачать win-64/intel-openmp-2018.0.3-0.tar.bz2
  3. Извлечение файлов из его Library/bin/ в любой каталог
  4. Добавьте каталог на шаге 3 в среду PATH
  5. Перезапуск

Это решило проблему ImportError на моем компьютере с Windows 10 + Python 3.6.6 + PyTorch 0.4.0.

Надеюсь, это поможет.

0 голосов
/ 10 мая 2018

Я помню, как получал ошибку импорта (я думаю , это была та же самая ошибка, которую вы показываете), когда я установил Pytorch с CUDA.

При установке Pytorch без CUDA ошибка исчезла.

conda install pytorch-cpu -c pytorch
pip3 install torchvision

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

0 голосов
/ 18 мая 2018

Это открытая проблема, связанная с Windows, см. https://github.com/pytorch/pytorch/issues/4518.

В качестве обходного пути я установил SUSE Linux в VirtualBox на Win10, а затем использовал инструкции Linux pip на PyTorch.org. Нет ошибки импорта. Кстати, редактор кода MS Visual Studio может быть установлен в Linux, если вы идете по этому пути.

0 голосов
/ 10 мая 2018

Разработчики Pytorch рекомендуют устанавливать Pytorch с помощью Anaconda .

Поскольку Anaconda работает со всеми зависимостями, после установки Pytorch с ним не должно быть проблем, связанных с DLL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...