Detectronプロジェクトからinfer.pyファイルを実行しようとしていますが、実行すると次のエラーが発生します。
.../miniconda3/envs/testcaffe2/bin/python
.../PycharmProjects/Detectron-master/tools/infer.py --cfg configs/12_2017_baselines/e2e_mask_rcnn_R-101-FPN_2x.yaml --output-dir /tmp/ detectron-visualizations --image-ext jpg --wts https://s3-us-west-2.amazonaws.com/detectron/35861858/12_2017_baselines/e2e_mask_rcnn_R-101-FPN_2x.yaml.02_32_51.SgT4y1cO/output/train/ coco_2014_train:coco_2014_valminusminival/generalized_rcnn/model_final.pklデモトレースバック (最新の呼び出しが最後):
ファイル ".../PycharmProjects/Detectron-master/tools/infer.py"、44 行目、core.rpn_generator を rpn_engine としてインポート
ファイル ".../PycharmProjects/Detectron-master/lib /core/rpn_generator.py"、42 行目、データセットからのインポート task_evaluation
ファイル ".../PycharmProjects/Detectron-master/lib/datasets/task_evaluation.py"、45 行目、インポート datasets.cityscapes_json_dataset_evaluator の cs_json_dataset_evaluator
ファイル ". ../PycharmProjects/Detectron-master/lib/datasets/cityscapes_json_dataset_evaluator.py"、28 行目、pycocotools.mask を mask_util
ファイルとしてインポート ".../PycharmProjects/Detectron-master/pycocotools/mask.py"、3 行目、 import pycocotools._mask を _mask として ImportError: No module named _mask
_mask.pyxファイルを認識していないようです。私の miniconda3 python 2.7.4 で、このプロジェクト用に設定された仮想環境に必要なすべてのライブラリが含まれていることを確認しました。不足しているものがないかどうかを自分で確認できます。
問題の原因を突き止めようとして、このチュートリアルに従ったところ、うまくいきました。ただし、この例を単独で実行しようとすると、うまくいきませんでした。この例では、私のhelloworld.pyxスクリプトは次のとおりです。
cimport cython
cpdef hello_world():
return 'Hello, World'