Detectron: ImportError: Tidak ada modul bernama c2

Dibuat pada 30 Jan 2018  ·  10Komentar  ·  Sumber: facebookresearch/Detectron

Hasil yang diharapkan

Apa yang Anda harapkan untuk dilihat?
tes sukses

Hasil nyata

Apa yang Anda amati sebagai gantinya?
impor utils.c2
ImportError: Tidak ada modul bernama c2

Langkah-langkah rinci untuk mereproduksi

Misalnya:

python2 $DETECTRON/tests/test_spatial_narrow_as_op.py

Sistem Informasi

  • Sistem operasi: Ubuntu 14.01
  • Versi kompiler: gcc4.8.4
  • Versi CUDA: CUDA 8.0
  • versi cuDNN: cuDNN 6.0
  • Versi driver NVIDIA: nvidia-384.111
  • Model GPU (untuk semua perangkat jika tidak semuanya sama): GTX 1050Ti
  • PYTHONPATH variabel lingkungan: /usr/local:/opt/ros/indigo/lib/python2.7/dist-packages:/usr/local::/home/znjs/caffe2/build:/home/znjs /caffe2/build
  • python --version keluaran: Python 2.7.6
  • Ada lagi yang tampaknya relevan: ?

Komentar yang paling membantu

@YoungMagic Tapi tidak ada folder lib di bawah proyek DETECTRON
image

Semua 10 komentar

Hai~ Anda harus menyertakan /detectron/lib di pythonpath Anda.

Hai @earlysleepearlyup , pastikan Anda telah menyiapkan modul Python dengan mengikuti petunjuk penginstalan .

Ekstrak yang relevan:

Siapkan modul Python:

cd $DETECTRON/lib && make

@YoungMagic @ir413 Terima kasih banyak!
Saya telah memecahkan masalah ini. Karena saya sudah menginstal apollo-kernel. Jadi PC saya masuk ke kernel apollo secara otomatis saat PC boot.
Di kernel ini, saya tidak dapat menjalankan kartu GPU nvidia saya. Dan kemudian masalah ini keluar.
Saya mencoba mengubah kernel umum saya untuk menyelesaikan masalah ini dengan sukses.
Terima kasih !

@earlysleepearlyup dapatkah Anda memberi tahu saya cara mengubah kernel apollo? Saya menghadapi masalah yang sama seperti Anda..

@DanielNehemiah Ketika Anda memasuki os ubuntu, Anda dapat memilih Linux x.x.x-xx-generic

Terima kasih! @earlysleepearlyup Masalahnya adalah saya telah menginstal detectron dengan Sudo dan jadi detectron hanya berfungsi ketika saya menggunakan Sudo di terminal

@YoungMagic Tapi tidak ada folder lib di bawah proyek DETECTRON
image

Anda cukup menambahkan jalur pendeteksi kloning (yang berisi subdirektori lain bernama 'detektor') ke PYTHONPATH Anda

Baik. Tidak ada detektor/lib lagi di repo ini? Apakah saya mencari ke tempat yang salah?

Baik. Tidak ada detektor/lib lagi di repo ini? Apakah saya mencari ke tempat yang salah?

Anda cukup menambahkan perintah ini export PYTHONPATH=/your/path/to/detection:$PYTHONPATH ke file bashrc Anda.
Ini bekerja di mesin saya.
Harapan membantu.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat