Detectron: ロガー「caffe2.python.net_drawer」のハンドラーが見つかりませんでした

作成日 2018年02月20日  ·  3コメント  ·  ソース: facebookresearch/Detectron

投稿する前に、これらの指示に従ってください

  1. README.md、INSTALL.md、GETTING_STARTED.md、およびFAQ.mdをよくお読みください。
  2. 問題がすでに報告されている場合は、既存の未解決の問題と解決済みの問題を検索してください
  3. 投稿する前に自分で解決できる場合は、問題をデバッグしてみてください

上記の手順1〜3に従い、以下で要求される詳細情報を提供することに同意した後、引き続き問題を投稿できます。

この行とその上のテキストを削除します。

予想された結果

何を見たいと思いましたか?

実績

代わりに何を観察しましたか?

再現するための詳細な手順

エラーの取得:〜/ src / caffe2 / caffe2 / detectron / tests $python2/home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.pyを実行します
例えば:

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

システムインフォメーション

オペレーティングシステム:UBUNTU 16.04
コンパイラバージョン:
タイムスタンプ:2018年2月20日火曜日06:45:13
ドライバーバージョン:390.30

接続されているGPU:4
GPU 0000000:00:03.0
製品名:GRID K520
製品ブランド:グリッド

GPUモデル(すべてが同じでない場合はすべてのデバイス用):AWS AMI
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(すべて試してみました!)
python --version出力:2.7

他に何か:

python2 /home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py
ロガー「caffe2.python.net_drawer」のハンドラーが見つかりませんでした
net_drawerは正しく実行されません。 正しい依存関係をインストールしてください。
トレースバック(最後の最後の呼び出し):
ファイル"/home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py"、29行目
utils.c2をインポートします
ImportError:c2という名前のモジュールがありません

最も参考になるコメント

こんにちは@partnercloudsupport 、それは素晴らしいですね。 上に投稿した行はエラーではないことに注意してください。 つまり、これらは、avxをサポートするCaffe2バイナリをコンパイルしていないことを示すCaffe2の警告です。 これはCPUでの実行に関連しており、GPUで実行されるDetectronの場合は無視できます。 これでテストに合格し、残りのinstall/getting_started手順に進むことができます。

全てのコメント3件

こんにちは@partnercloudsupport 、このテストの目的では、 caffe2.python.net_drawer警告は安全に無視できます。 代わりに、問題は

ファイル"/home/ubuntu/src/caffe2/caffe2/detectron/tests/test_spatial_narrow_as_op.py"、29行目
utils.c2をインポートします
ImportError:c2という名前のモジュールがありません

まず、 INSTALL.mdの指示に従って、Detectron pythonモジュール( makeを実行)が設定されていることを確認してください。

PYTHONPATHを見ると、問題の原因となっている可能性のあるさまざまなCaffe2サブディレクトリが含まれているようです(たとえば、そのうちの1つの下にutilsモジュールがある可能性があります)。 PYTHONPATHを、Caffe2 buildディレクトリ( PYTHONPATH=/path/to/caffe2/caffe2/build )へのパスのみを含むように設定してみてください。

また、Caffe2リポジトリ内にDetectronリポジトリのクローンを作成したようです。 DetectronリポジトリをCaffe2リポジトリの外に複製/保持することをお勧めします。

こんにちは@partnercloudsupport 、それは素晴らしいですね。 上に投稿した行はエラーではないことに注意してください。 つまり、これらは、avxをサポートするCaffe2バイナリをコンパイルしていないことを示すCaffe2の警告です。 これはCPUでの実行に関連しており、GPUで実行されるDetectronの場合は無視できます。 これでテストに合格し、残りのinstall/getting_started手順に進むことができます。

あなたはすごいね! どうもありがとうございました!!!!!

このページは役に立ちましたか?
0 / 5 - 0 評価