Detectron: Nenhum manipulador foi encontrado para o logger "caffe2.python.net_drawer"

Criado em 20 fev. 2018  ·  3Comentários  ·  Fonte: facebookresearch/Detectron

SIGA ESTAS INSTRUÇÕES ANTES DE POSTAR

  1. Leia atentamente README.md, INSTALL.md, GETTING_STARTED.md e FAQ.md
  2. Pesquise problemas abertos e fechados existentes caso seu problema já tenha sido relatado
  3. Por favor, tente depurar o problema caso você possa resolvê-lo sozinho antes de postar

Após seguir as etapas 1 a 3 acima e concordar em fornecer as informações detalhadas solicitadas abaixo, você pode continuar postando seu problema

( Apague esta linha e o texto acima dela. )

Resultados esperados

O que você esperava ver?

Resultados reais

O que você observou em vez disso?

Etapas detalhadas para reproduzir

obtendo erro: execute ~/src/caffe2/caffe2/detectron/tests$ python2 /home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py
Por exemplo:

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

Informação do sistema

Sistema operacional: UBUNTU 16.04
Versão do compilador:
Carimbo de data/hora: terça-feira, 20 de fevereiro 06:45:13 2018
Versão do driver: 390.30

GPUs anexadas: 4
GPU 00000000:00:03.0
Nome do produto: GRID K520
Marca do produto: Grade

Modelos de GPU (para todos os dispositivos, se não forem todos iguais): AWS AMI
Variável de ambiente 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 (TENTEI TUDO!)
python --version saída: 2.7

ALGO MAIS:

python2 /home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py
Nenhum manipulador foi encontrado para o logger "caffe2.python.net_drawer"
net_drawer não será executado corretamente. Instale as dependências corretas.
Traceback (última chamada mais recente):
Arquivo "/home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py", linha 29, em
import utils.c2
ImportError: Nenhum módulo chamado c2

Comentários muito úteis

Oi @partnercloudsupport , isso parece ótimo. Observe que as linhas que você postou acima não são um erro. Ou seja, estes são avisos do Caffe2 dizendo que você não compilou o binário do Caffe2 com suporte avx. Isso é relevante para execução na CPU e pode ser ignorado no caso de Detectron executado na GPU. O teste agora passa e você pode prosseguir com o restante das instruções de instalação/iniciação.

Todos 3 comentários

Oi @partnercloudsupport , o aviso caffe2.python.net_drawer pode ser ignorado com segurança para este teste. Em vez disso, a questão parece ser

Arquivo "/home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py", linha 29, em
import utils.c2
ImportError: Nenhum módulo chamado c2

Em primeiro lugar, verifique se você configurou os módulos python do Detectron (execute make ) seguindo as instruções de INSTALL.md .

Olhando para o seu PYTHONPATH , parece que ele contém vários subdiretórios do Caffe2 que podem estar causando o problema (por exemplo, pode haver um módulo utils em um deles). Tente configurar seu PYTHONPATH para conter apenas o caminho para o diretório Caffe2 build ( PYTHONPATH=/path/to/caffe2/caffe2/build ).

Além disso, parece que você clonou o repositório Detectron dentro do repositório Caffe2. Sugiro que você clone/mantenha seu repositório Detectron fora do repositório Caffe2.

Oi @partnercloudsupport , isso parece ótimo. Observe que as linhas que você postou acima não são um erro. Ou seja, estes são avisos do Caffe2 dizendo que você não compilou o binário do Caffe2 com suporte avx. Isso é relevante para execução na CPU e pode ser ignorado no caso de Detectron executado na GPU. O teste agora passa e você pode prosseguir com o restante das instruções de instalação/iniciação.

Você é incrivel! Muito obrigado!!!!!

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