Scaled YOLOv4 tinyのsaved_model.pbをIR形式に変換したら表題のエラーが発生。 原因はよく分からないが、学習時と変換時のTensorFlowのバージョンを合わせたら直った。 TensorFlowのバージョンによってsaved_model.pbの仕様が違うんだろうな。。 IR形式への変換はハマリどころが多くて辛い。
今回IR形式への変換で得たその他の知識は以下。
- OpenVINOがインストールされた環境のDockerImageが公開されているのでそれを使うと環境構築が楽。
- IRへの変換はmo.pyを実行して行うので、エラーが発生した場合はPyCharmからmo.pyをデバッグ実行するとエラーの原因分析がやりやすい