メインコンテンツへスキップ
サポート・ナレッジベース

ダイナミック・シェイプを持つカスタムモデルを推論できません

コンテンツタイプ: エラーメッセージ   |   記事 ID: 000090776   |   最終改訂日: 2023/11/13

環境

OpenVINO™ 2021.4.2 以前

詳細

  • カスタム YOLOv5 を推論しましたが、エラーが発生しました。

    RuntimeError: Check 'std::get<0>(valid)' failed at inference/src/ie_core.cpp:1414:
    InferenceEngine::Core::LoadNetwork doesn't support inputs having dynamic shapes. Use ov::Core::compile_model API instead. Dynamic inputs are :{ input:'images,images', shape={?,3,?,?}}

  • カスタム mobilenetV2 を推論したが、次のエラーを受け取った。

    RuntimeError: [GENERAL_ERROR] /home/jenkins/agent/workspace/private-ci/ie/build-linux-ubuntu20/b/repos/openvino/inference-engine/src/vpu/common/src/ngraph/transformations/dynamic_to_static_shape.cpp:48 DynamicToStaticShape transformation: got dynamic rank for StatefulPartitionedCall/mobilenetv2_1.00_224/global_average_pooling2d_1/Mean_Squeeze__74 with type Squeeze ver. 0 while only static is supported

解決方法

  • 新しい OpenVINO™ API 2.0 が導入される OpenVINO™ 2022.1 にアップグレードしてください。
  • ov::Core:compile_model を使用してモデルを実行します
  • クラス ov::CompiledModel および Dynamic Shape を参照してください

関連製品

本記事は、3 製品に適用します。
インテル® Xeon Phi™ プロセッサー・ソフトウェア OpenVINO™ toolkit パフォーマンス・ライブラリー

免責条項

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。