Detectron: ImportError: ningún módulo llamado c2

Creado en 30 ene. 2018  ·  10Comentarios  ·  Fuente: facebookresearch/Detectron

Resultados previstos

¿Qué esperabas ver?
éxito de la prueba

Resultados actuales

¿Qué observaste en su lugar?
importar utils.c2
ImportError: ningún módulo llamado c2

Pasos detallados para reproducir

P.ej:

python2 $DETECTRON/tests/test_spatial_narrow_as_op.py

Información del sistema

  • Sistema operativo: Ubuntu 14.01
  • Versión del compilador: gcc4.8.4
  • Versión CUDA: CUDA 8.0
  • versión cuDNN: cuDNN 6.0
  • Versión del controlador NVIDIA: nvidia-384.111
  • Modelos de GPU (para todos los dispositivos si no son todos iguales): GTX 1050Ti
  • PYTHONPATH variable de entorno: /usr/local:/opt/ros/indigo/lib/python2.7/dist-packages:/usr/local::/home/znjs/caffe2/build:/home/znjs /café2/construir
  • python --version salida: Python 2.7.6
  • Cualquier otra cosa que parezca relevante: ?

Comentario más útil

@YoungMagic Pero no hay una carpeta lib en el proyecto DETECTRON
image

Todos 10 comentarios

Hola~ Deberías incluir /detectron/lib en tu pythonpath.

Hola @earlysleepearlyup , asegúrese de haber configurado los módulos de Python siguiendo las instrucciones de instalación .

Extracto relevante:

Configure los módulos de Python:

cd $DETECTRON/lib && make

@YoungMagic @ir413 ¡ Muchas gracias!
He resuelto este problema. Porque había instalado apollo-kernel. Entonces mi PC ingresa el apollo-kernel automáticamente cuando arranca la PC.
En este núcleo, no puedo manejar mis tarjetas GPU nvidia. Y luego sale este problema.
Traté de cambiar mi núcleo común para resolver este problema con éxito.
Gracias !

@earlysleepearlyup , ¿podría decirme cómo cambiar el kernel de apollo? me encuentro con el mismo problema que tu..

@DanielNehemiah Cuando ingresa al sistema operativo ubuntu, puede seleccionar Linux x.x.x-xx-generic

¡Gracias! @earlysleepearlyup El problema era que había instalado detectron con sudo, por lo que detectron solo funciona cuando uso sudo en la terminal

@YoungMagic Pero no hay una carpeta lib en el proyecto DETECTRON
image

Simplemente puede agregar la ruta del detector clonado (la que contiene otro subdirectorio llamado 'detectron') a su PYTHONPATH

Está bien. ¿Ya no hay detectron/lib en este repositorio? ¿Estoy buscando en el lugar equivocado?

Está bien. ¿Ya no hay detectron/lib en este repositorio? ¿Estoy buscando en el lugar equivocado?

Simplemente agregue este comando export PYTHONPATH=/your/path/to/detection:$PYTHONPATH a su archivo bashrc.
Funciona en mi máquina.
La esperanza ayuda.

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