1

システム情報: 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 はそのモジュールをインポートできないようです

私が単に見逃している、または理解していないものはありますか? ご協力ありがとうございました

4

1 に答える 1