Detectron: ImportError: Nenhum módulo chamado c2

Criado em 30 jan. 2018  ·  10Comentários  ·  Fonte: facebookresearch/Detectron

Resultados esperados

O que você esperava ver?
sucesso do teste

Resultados reais

O que você observou em vez disso?
import utils.c2
ImportError: Nenhum módulo chamado c2

Etapas detalhadas para reproduzir

Por exemplo:

python2 $DETECTRON/tests/test_spatial_narrow_as_op.py

Informação do sistema

  • Sistema operacional: Ubuntu 14.01
  • Versão do compilador: gcc4.8.4
  • Versão CUDA: CUDA 8.0
  • versão cuDNN: cuDNN 6.0
  • Versão do driver NVIDIA: nvidia-384.111
  • Modelos de GPU (para todos os dispositivos, se não forem todos iguais): GTX 1050Ti
  • PYTHONPATH variável de ambiente: /usr/local:/opt/ros/indigo/lib/python2.7/dist-packages:/usr/local::/home/znjs/caffe2/build:/home/znjs /caffe2/build
  • Saída python --version : Python 2.7.6
  • Qualquer outra coisa que pareça relevante: ?

Comentários muito úteis

@YoungMagic Mas não há pasta lib no projeto DETECTRON
image

Todos 10 comentários

Oi~ Você deve incluir /detectron/lib em seu pythonpath.

Olá @earlysleepearlyup , certifique-se de ter configurado os módulos Python seguindo as instruções de instalação .

Extrato relevante:

Configure os módulos Python:

cd $DETECTRON/lib && make

@YoungMagic @ir413 Muito obrigado!
Eu resolvi este problema. Porque eu tinha instalado o apollo-kernel. Então meu PC entra no apollo-kernel automaticamente quando inicializa o PC.
Neste kernel, não consigo controlar minhas placas GPU nvidia. E então esse problema aparece.
Eu tentei mudar meu kernel comum para resolver esse problema com sucesso.
Obrigada !

@earlysleepearlyup você poderia me dizer como alterar o kernel do Apollo? Estou enfrentando o mesmo problema que você..

@DanielNehemiah Quando você entra no sistema operacional ubuntu, você pode selecionar o Linux x.x.x-xx-generic

Obrigado! @earlysleepearlyup O problema foi que eu instalei o detectron com o sudo e, portanto, o detectron só funciona quando eu uso o sudo no terminal

@YoungMagic Mas não há pasta lib no projeto DETECTRON
image

Você pode simplesmente adicionar o caminho detectron clonado (aquele que contém outro subdiretório chamado 'detectron') ao seu PYTHONPATH

OK. Não há mais detectron/lib neste repositório? Será que estou procurando no lugar errado?

OK. Não há mais detectron/lib neste repositório? Será que estou procurando no lugar errado?

Você acabou de adicionar este comando export PYTHONPATH=/your/path/to/detection:$PYTHONPATH ao seu arquivo bashrc.
Funciona na minha máquina.
A esperança ajuda.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

elfpattern picture elfpattern  ·  3Comentários

lilichu picture lilichu  ·  3Comentários

Hwang-dae-won picture Hwang-dae-won  ·  3Comentários

coldgemini picture coldgemini  ·  3Comentários

kleingeo picture kleingeo  ·  3Comentários