1

これは Geetha です。Msc を行っている学生です。Google colab を使用して tensorflow オブジェクト検出を実行しようとしています。システムをトレーニングしようとしています。調査中の train.py の実行中にエラーが発生しました。私の object_detection フォルダは研究フォルダ内

/usr/local/lib/python3.6/dist-packages/h5py/ init .py:36: FutureWarning: issubdtype の 2 番目の引数を からfloatに変換することnp.floatingは非推奨です。今後は、 として扱われnp.float64 == np.dtype(float).typeます。from ._conv import register_converters as _register_converters トレースバック (最新の呼び出しは最後): ファイル "train.py"、49 行目、from object_detection インポート トレーナー ファイル "/content/my_drive/tut_kaggle/models/research/object_detection/trainer.py"、 27 行目、object_detection.builders からインポート preprocessor_builder ファイル "/content/my_drive/tut_kaggle/models/research/object_detection/builders/preprocessor_builder.py"、21 行目、object_detection.protos インポート preprocessor_pb2 ModuleNotFoundError: 'object_detection という名前のモジュールがありません。プロトス

GPUサーバーで同じことを行いましたが、正常に動作しますが、Google Colabで試したときに上記のエラーが発生しました

4

2 に答える 2

0

protobuf コンパイラをインストールし、Windows を使用している場合 (異なる OS からのそれぞれのコマンド)、正しい tensorflow フォルダー protoc object_detection/protos/*.proto --python_out= から次のコマンドを実行します。

于 2018-05-31T20:26:04.923 に答える