web-dev-qa-db-fra.com

ModuleNotFoundError: aucun module nommé 'tools.nnwrap'

J'essaie d'importer un package "torch". Pour la même chose, j'ai essayé de l'installer à l'aide de la commande pip comme ci-dessous, l'installation a même commencé, mais après quelques secondes, une erreur s'est produite

ci-dessous est la commande que j'ai exécutée

pip install torch

Erreur que j'ai eue:

from tools.nnwrap import generate_wrappers as generate_nn_wrappers
    ModuleNotFoundError: No module named 'tools.nnwrap'

OS: Windows. [~ # ~] ide [~ # ~] : pyCharm

J'ai eu le seul lien lié à ce problème mais je n'ai pas pu l'interpréter.

https://www.gitmemory.com/torch

46
Singh

Quiconque cherche la solution se réfère ci-dessous:

Il semble que la commande pour installer torch ne fonctionne pas comme prévu, à la place, vous pouvez essayer d'installer PyTorch en utilisant la commande ci-dessous.

Cela fonctionne et a résolu mon problème mentionné ci-dessus.

Exécuter la commande ci-dessous (pour le système d'exploitation spécifié ci-dessous, le gestionnaire de packages, la langue):

# for OS: Windows, package-manager: pip, Language: python3.6 (below command is valid for only mentioned python 3.6)

pip3 install https://download.pytorch.org/whl/cu90/torch-1.1.0-cp36-cp36m-win_AMD64.whl
pip3 install https://download.pytorch.org/whl/cu90/torchvision-0.3.0-cp36-cp36m-win_AMD64.whl

Pour une autre version/type de logiciel (OS, package, langue) installé, la commande doit être générée à partir du lien ci-dessous.

https://pytorch.org/get-started/locally/

55
Singh

Suivez les instructions sur https://pytorch.org/get-started/locally/

Choisissez le package "Pip" si vous voulez pip install

Il vous donnera une sortie telle que

pip3 install https://download.pytorch.org/whl/cu90/torch-1.1.0-cp37-cp37m-win_AMD64.whl
pip3 install https://download.pytorch.org/whl/cu90/torchvision-0.3.0-cp37-cp37m-win_AMD64.whl

Edit: les nouvelles instructions d'installation de pytorch.org montrent des commandes telles que

pip3 install torch===1.3.1 torchvision===0.4.2 -f https://download.pytorch.org/whl/torch_stable.html
14
Slim

Pour ce que ça vaut, sur Windows 10 dans Anaconda, la seule commande qui a fonctionné pour moi était:

pip3 install https://download.pytorch.org/whl/cu90/torch-1.0.1-cp37-cp37m-win_AMD64.whl
10
Inna Klimbovskaia

Pour moi, cela a été corrigé en vérifiant ma python - j'ai eu cette erreur avec python 3.8, mais l'erreur a disparu lorsque j'ai rétrogradé à 3.7 (instructions d'installation) sur le site ne semble aller que jusqu'à 3.7).

4
James Owers

J'obtenais la même erreur, puis j'ai constaté que la dernière installation de pytorch nécessite CUDA 10.1, et une fois que j'ai installé cela et le cuDNN correspondant, cette ligne de commande a réussi:

conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
1
Chris

Cela a fonctionné pour Windows 10 en utilisant Python-3.x pip

pip install torch==1.4.0+cpu torchvision==0.5.0+cpu -f https://download.pytorch.org/whl/torch_stable.html

0
user13310297

Comment je le corrige dans Windows 10 (x64)

31 mars 2020

  1. Installez CUDA à partir d'ici: https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_Arch=x86_64&target_version=10&target_type=exelocal

    • Version: cuda_10.2.89_441.22_win10.exe
  2. Utilisez le site officiel pytorch: https://pytorch.org/get-started/locally/

    • Cette commande dans CMD: pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html
  3. Dans Anaconda3, j'ai essayé d'utiliser le même site Web, il suffit de changer le package en conda :

    • Commande dans le carnet jupyter: conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
    • enter image description here
    • Et après le redémarrage, cela ne fonctionne PAS
    • J'ai donc essayé de réutiliser pip dans le cahier jupyter: pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html
    • enter image description here
    • Et cela FONCTIONNE (si non, vous pouvez essayer de redémarrer le noyau):
    • enter image description here
0
Jackssn

J'ai dû résoudre ce problème à deux endroits:

Machine DEV Windows 10: CD vers C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\Scripts execute: conda install pytorch

Base de données DEV Windows MSSQL Server Python Services sur C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES\Scripts exécutés: pip3 install torch

0
Lawrence Patrick

Pour installer une version stable de pytorch dans Windows 10 pour pycharm, la commande suivante devrait fonctionner.

pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html