Detectron: Aucun gestionnaire n'a pu être trouvé pour l'enregistreur "caffe2.python.net_drawer"

Créé le 20 févr. 2018  ·  3Commentaires  ·  Source: facebookresearch/Detectron

VEUILLEZ SUIVRE CES INSTRUCTIONS AVANT DE POSTER

  1. Veuillez lire attentivement README.md, INSTALL.md, GETTING_STARTED.md et FAQ.md
  2. Veuillez rechercher les problèmes ouverts et fermés existants au cas où votre problème aurait déjà été signalé
  3. Veuillez essayer de déboguer le problème au cas où vous pourriez le résoudre vous-même avant de poster

Après avoir suivi les étapes 1 à 3 ci-dessus et accepté de fournir les informations détaillées demandées ci-dessous, vous pouvez continuer à publier votre problème.

( Supprimez cette ligne et le texte qui la précède. )

Résultats attendus

Qu'est-ce que vous vous attendiez à voir ?

Résultats actuels

Qu'avez-vous observé à la place ?

Étapes détaillées à reproduire

obtenir une erreur : exécutez ~/src/caffe2/caffe2/detectron/tests$ python2 /home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py
Par exemple:

The command that you ranpython2 /home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py

Informations système

Système d'exploitation : UBUNTU 16.04
Version du compilateur :
Horodatage : mar 20 février 06:45:13 2018
Version du pilote : 390.30

GPU attachés : 4
GPU 00000000:00:03.0
Nom du produit : GRILLE K520
Marque du produit : Grille

Modèles de GPU (pour tous les appareils s'ils ne sont pas tous identiques) : AWS AMI
Variable d'environnement PYTHONPATH :
~/src/caffe2/caffe2$ echo $PYTHONPATH
/home/ubuntu/src/caffe2/build:/home/ubuntu/src/caffe2/caffe2/build:
/home/ubuntu/src/caffe2/caffe2/cmake :
/home/ubuntu/src/caffe2/build:/home/ubuntu/src/caffe2/caffe2/python:
/home/ubuntu/src/caffe2/caffe2/python/operator_test:/home/ubuntu/src/caffe2/build (TOUT ESSAYÉ !)
sortie python --version : 2.7

RIEN D'AUTRE:

python2 /home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py
Aucun gestionnaire n'a pu être trouvé pour l'enregistreur "caffe2.python.net_drawer"
net_drawer ne fonctionnera pas correctement. Veuillez installer les dépendances correctes.
Traceback (dernier appel le plus récent) :
Fichier "/home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py", ligne 29, dans
importer utils.c2
ImportError : aucun module nommé c2

Commentaire le plus utile

Salut @partnercloudsupport , ça sonne bien. Notez que les lignes que vous avez postées ci-dessus ne sont pas une erreur. À savoir, ce sont des avertissements Caffe2 indiquant que vous n'avez pas compilé le binaire Caffe2 avec le support avx. Ceci est pertinent pour l'exécution sur le CPU et peut être ignoré dans le cas de Detectron qui s'exécute sur le GPU. Le test réussit maintenant et vous pouvez continuer avec le reste des instructions d'installation/de démarrage.

Tous les 3 commentaires

Bonjour @partnercloudsupport , l'avertissement caffe2.python.net_drawer peut être ignoré en toute sécurité dans le cadre de ce test. Au lieu de cela, le problème semble être

Fichier "/home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py", ligne 29, dans
importer utils.c2
ImportError : aucun module nommé c2

Tout d'abord, assurez-vous que vous avez configuré les modules python Detectron (exécutez make ) en suivant les instructions de INSTALL.md .

En regardant votre PYTHONPATH , il semble qu'il contienne divers sous-répertoires Caffe2 qui peuvent être à l'origine du problème (par exemple, il peut y avoir un module utils sous l'un d'eux). Essayez de définir votre PYTHONPATH pour qu'il ne contienne que le chemin d'accès au répertoire Caffe2 build ( PYTHONPATH=/path/to/caffe2/caffe2/build ).

De plus, il semble que vous ayez cloné le référentiel Detectron dans le référentiel Caffe2. Je vous suggère de cloner/conserver votre repo Detectron en dehors du repo Caffe2.

Salut @partnercloudsupport , ça sonne bien. Notez que les lignes que vous avez postées ci-dessus ne sont pas une erreur. À savoir, ce sont des avertissements Caffe2 indiquant que vous n'avez pas compilé le binaire Caffe2 avec le support avx. Ceci est pertinent pour l'exécution sur le CPU et peut être ignoré dans le cas de Detectron qui s'exécute sur le GPU. Le test réussit maintenant et vous pouvez continuer avec le reste des instructions d'installation/de démarrage.

Votre génial! Merci beaucoup!!!!!

Cette page vous a été utile?
0 / 5 - 0 notes