Detectron: ImportError: Нет модуля с именем c2

Созданный на 30 янв. 2018  ·  10Комментарии  ·  Источник: facebookresearch/Detectron

Ожидаемые результаты

Что вы ожидали увидеть?
успех теста

Фактические результаты

Что вы наблюдали вместо этого?
импорт utils.c2
ImportError: Нет модуля с именем c2

Подробные шаги для воспроизведения

Например:

python2 $DETECTRON/tests/test_spatial_narrow_as_op.py

Системная информация

  • Операционная система: Ubuntu 14.01
  • Версия компилятора: gcc4.8.4
  • Версия CUDA: CUDA 8.0
  • версия cuDNN: cuDNN 6.0
  • Версия драйвера NVIDIA: nvidia-384.111
  • Модели GPU (для всех устройств, если они не все одинаковые): GTX 1050Ti
  • PYTHONPATH переменная окружения: /usr/local:/opt/ros/indigo/lib/python2.7/dist-packages:/usr/local::/home/znjs/caffe2/build:/home/znjs /caffe2/сборка
  • Вывод python --version : Python 2.7.6
  • Что-нибудь еще, что кажется важным:

Самый полезный комментарий

@YoungMagic Но в проекте DETECTRON нет папки lib
image

Все 10 Комментарий

Привет~ Вы должны включить /detectron/lib в свой путь к python.

Привет @earlysleepearlyup , убедитесь , что вы настроили модули Python в соответствии с инструкциями по установке .

Соответствующий экстракт:

Настройте модули Python:

cd $DETECTRON/lib && make

@YoungMagic @ir413 Большое спасибо!
Я решил эту проблему. Потому что я установил ядро ​​​​apollo. Поэтому мой компьютер автоматически входит в ядро ​​​​apollo при загрузке компьютера.
В этом ядре я не могу управлять своими графическими картами nvidia. И тут выходит эта проблема.
Я попытался изменить свое общее ядро, чтобы успешно решить эту проблему.
Спасибо !

@earlysleepearlyup , не могли бы вы рассказать мне, как изменить ядро ​​​​аполлона? Я сталкиваюсь с той же проблемой, что и вы..

@DanielNehemiah Когда вы входите в ОС Ubuntu, вы можете выбрать Linux x.x.x-xx-generic

Спасибо! @earlysleepearlyup Проблема заключалась в том, что я установил детектор с помощью sudo, поэтому он работает только тогда, когда я использую sudo в терминале.

@YoungMagic Но в проекте DETECTRON нет папки lib
image

Вы просто можете просто добавить клонированный путь к детектору (тот, который содержит другой подкаталог с именем «detectron») в ваш PYTHONPATH

В порядке. В этом репо больше нет детектрона/библиотеки? Я ищу в неправильном месте?

В порядке. В этом репо больше нет детектрона/библиотеки? Я ищу в неправильном месте?

Вы просто добавляете эту команду export PYTHONPATH=/your/path/to/detection:$PYTHONPATH в свой файл bashrc.
Это работает на моей машине.
Надежда помогает.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги