( Elimine esta línea y el texto que se encuentra arriba).
¿Qué esperabas ver?
¿Qué observaste en su lugar?
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
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
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!!!!!
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.