システム情報: Ubuntu 16.04
Python 3.6.5 でanaconda3/envs/testcaffe/bin/python3
アナコンダ3 4.5.2
CPUのみ
私はonnxconda install -c caffe2 caffe2
を見つけるためにPythonでCaffe2をインストールしました。PYTHONPATHをに設定しました/home/username/WorkStuff/anaconda3/envs/testcaffe/lib/python3.6/site-packages/caffe2/python
Pythonでonnxをインポートするとうまくいきますが、チュートリアルimport onnxで提供されているコンバータースクリプトを実行しようとすると、 次のようになります:
File "converter.py", line 2, in <module>
import caffe2.python.onnx.frontend
File "/home/username/WorkStuff/anaconda3/envs/testcaffe/lib/python3.6/site-
packages/caffe2/python/onnx/frontend.py", line 22, in <module>
from onnx import (defs, checker, helper, numpy_helper, mapping,
File "/home/username/WorkStuff/anaconda3/envs/testcaffe/lib/python3.6/site-
packages/caffe2/python/onnx/helper.py", line 9, in <module>
from onnx.backend.base import namedtupledict
File "/home/username/WorkStuff/anaconda3/envs/testcaffe/lib/python3.6/site-
packages/caffe2/python/onnx/backend.py", line 33, in <module>
from onnx import checker, GraphProto, TensorProto, AttributeProto,
ModelProto
ImportError: cannot import name 'checker'
/home/username/WorkStuff/anaconda3/envs/testcaffe/include/onnx
testcaffe ディレクトリに ...Proto ファイルはありませんが、checker.hは次の場所にあります。
Python を実行して import onnx.checker と書くと、返されますModuleNotFoundError: No module named 'onnx.checker'
onnx はそのモジュールをインポートできないようです
私が単に見逃している、または理解していないものはありますか? ご協力ありがとうございました