Detectron: No se pudieron encontrar controladores para el registrador "caffe2.python.net_drawer"

Creado en 20 feb. 2018  ·  3Comentarios  ·  Fuente: facebookresearch/Detectron

POR FAVOR SIGA ESTAS INSTRUCCIONES ANTES DE PUBLICAR

  1. Lea detenidamente README.md, INSTALL.md, GETTING_STARTED.md y FAQ.md
  2. Busque problemas abiertos y cerrados existentes en caso de que su problema ya haya sido informado
  3. Intente depurar el problema en caso de que pueda resolverlo por su cuenta antes de publicar

Después de seguir los pasos 1-3 anteriores y aceptar proporcionar la información detallada solicitada a continuación, puede continuar publicando su problema.

( Elimine esta línea y el texto que se encuentra arriba).

Resultados previstos

¿Qué esperabas ver?

Resultados actuales

¿Qué observaste en su lugar?

Pasos detallados para reproducir

obteniendo error: ejecute ~/src/caffe2/caffe2/detectron/tests$ python2 /home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py
P.ej:

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

Información del sistema

Sistema operativo: UBUNTU 16.04
Versión del compilador:
Marca de tiempo: martes 20 de febrero 06:45:13 2018
Versión del controlador: 390.30

GPU adjuntas: 4
GPU 00000000:00:03.0
Nombre del producto: GRID K520
Marca del producto: Rejilla

Modelos de GPU (para todos los dispositivos si no son todos iguales): AWS AMI
Variable de entorno PYTHONPATH:
~/src/caffe2/caffe2$ echo $PYTHONPATH
/home/ubuntu/src/caffe2/build:/home/ubuntu/src/caffe2/caffe2/build:
/home/ubuntu/src/caffe2/caffe2/cmake:
/inicio/ubuntu/src/caffe2/build:/inicio/ubuntu/src/caffe2/caffe2/python:
/home/ubuntu/src/caffe2/caffe2/python/operator_test:/home/ubuntu/src/caffe2/build (¡PROBÉ TODO!)
python --versión de salida: 2.7

ALGO MÁS:

python2 /home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py
No se pudieron encontrar controladores para el registrador "caffe2.python.net_drawer"
net_drawer no se ejecutará correctamente. Instale las dependencias correctas.
Rastreo (llamadas recientes más última):
Archivo "/home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py", línea 29, en
importar utils.c2
ImportError: ningún módulo llamado c2

Comentario más útil

Hola @partnercloudsupport , eso suena genial. Tenga en cuenta que las líneas que publicó anteriormente no son un error. Es decir, estas son advertencias de Caffe2 que indican que no ha compilado el binario de Caffe2 con soporte avx. Esto es relevante para ejecutarse en la CPU y puede ignorarse en el caso de Detectron que se ejecuta en la GPU. La prueba ahora pasa y puede continuar con el resto de las instrucciones de instalación/inicio.

Todos 3 comentarios

Hola, @partnercloudsupport , la advertencia de caffe2.python.net_drawer se puede ignorar de manera segura a los efectos de esta prueba. En cambio, el problema parece ser

Archivo "/home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py", línea 29, en
importar utils.c2
ImportError: ningún módulo llamado c2

En primer lugar, asegúrese de haber configurado los módulos Python de Detectron (ejecutar make ) siguiendo las instrucciones de INSTALL.md .

Mirando su PYTHONPATH , parece que contiene varios subdirectorios de Caffe2 que pueden estar causando el problema (por ejemplo, puede haber un módulo utils debajo de uno de ellos). Intente configurar su PYTHONPATH para que solo contenga la ruta al directorio Caffe2 build ( PYTHONPATH=/path/to/caffe2/caffe2/build ).

Además, parece que clonó el repositorio de Detectron dentro del repositorio de Caffe2. Le sugiero que clone/mantenga su repositorio de Detectron fuera del repositorio de Caffe2.

Hola @partnercloudsupport , eso suena genial. Tenga en cuenta que las líneas que publicó anteriormente no son un error. Es decir, estas son advertencias de Caffe2 que indican que no ha compilado el binario de Caffe2 con soporte avx. Esto es relevante para ejecutarse en la CPU y puede ignorarse en el caso de Detectron que se ejecuta en la GPU. La prueba ahora pasa y puede continuar con el resto de las instrucciones de instalación/inicio.

¡Eres increible! ¡¡¡¡¡Muchas gracias!!!!!

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

junxiaoge picture junxiaoge  ·  3Comentarios

kampelmuehler picture kampelmuehler  ·  4Comentarios

twmht picture twmht  ·  3Comentarios

gaopeng-eugene picture gaopeng-eugene  ·  4Comentarios

743341 picture 743341  ·  4Comentarios