web-dev-qa-db-fra.com

Tensorflow pas de module nommé officiel

J'essaie d'utiliser les réseaux du répertoire officiel des archives de modèles de tensorflows. Sur mon système Windows, je reçois cette erreur:

C:\Users\ry\Desktop\NNTesting\models\official\mnist>mnist_test.py
Traceback (most recent call last):
  File "C:\Users\ry\Desktop\NNTesting\models\official\mnist\mnist_test.py",line 24, in <module>
    from official.mnist import mnist
ModuleNotFoundError: No module named 'official'

J'ai suivi leurs instructions officielles et défini mon chemin de python en utilisant

set PYTHONPATH="PYTHONPATH:"%cd%"

et peut confirmer que

PYTHONPATH="$PYTHONPATH:C:\Users\ry\Desktop\NNTesting\models"

et j'ai également installé les dépendances avec succès. Quelqu'un at-il déjà utilisé ces modèles sur un système Windows et peut-il m'aider à résoudre ce problème? Je ne suis pas sûr de ce que j'ai mal fait ici.

Merci

5
Ryan Brady

si quelqu'un a ce problème, assurez-vous que la variable de chemin d'accès python ne contient pas de citations. Pour une raison quelconque, le readme contient des citations.

Voici la bonne façon de le régler

PYTHONPATH=path\to\models
1
Ryan Brady

J'ai eu le même problème. Avez-vous utilisé Windows 10? Assurez-vous que vous exécutez l'invite de commande en tant qu '"administrateur". Je l'ai utilisé dans le code VS au début, sans avertissement, et n'a pas fonctionné. Mais cela a fonctionné lorsque j'ai lancé une fenêtre d'invite séparée en tant qu '"administrateur".

définir PYTHONPATH = chemin\à\modèles

puis lancez le modèle. 

0
tts

J'étais en train de configurer le modèle NMT et je rencontrais le même problème… .. Il m'a fallu un peu pour déterminer le dossier à ajouter à PYTHONPATH.

J'ai essayé plusieurs dossiers dans le répertoire de mon exemple sans succès . J'ai enfin compris ce que cette importation essayait de me dire ... ". De Official.transformer.utils tokenizer import" Signifie ". ajoutez le parent du répertoire 'officiel' à PYTHONPATH ".

Pour moi, il ne s’agissait que du répertoire "modèles-maîtres" de premier niveau que j’ai obtenu de GitHub. Une fois que j’ai ajouté/path/to/models-master, j’étais passé cet obstacle.

0
Don Smith

Les modèles officiels sont disponibles sous forme de module Python. Pour exécuter les modèles et les scripts associés, ajoutez le dossier/ modelsde niveau supérieur au chemin Python à l'aide de la commande suivante: export PYTHONPATH="$PYTHONPATH:/path/to/models"

DE LISEZMOI

0
skytree