ID de l'article: 000090776 Type de contenu: Messages d'erreur Dernière révision: 13/11/2023

Impossible d’inférer des modèles personnalisés ayant des formes dynamiques

Environnement

OpenVINO™ 2021.4.2 et antérieures

BUILT IN - ARTICLE INTRO SECOND COMPONENT
En bref

Migrer vers OpenVINO™API 2.0 pour travailler avec des formes dynamiques

Descriptif
  • Inféré un YOLOv5 personnalisé mais a reçu une erreur :

    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,?,?}}

  • Inféré un mobilenetV2 personnalisé mais a reçu une erreur :

    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

Résolution
  • Effectuez une mise à niveau vers OpenVINO™ 2022.1 qui introduit la nouvelle API OpenVINO™ 2.0.
  • Exécutez le modèle à l’aide de ov ::Core :compile_model.
  • Reportez-vous à class ov ::CompiledModel et Dynamic Shape.

Produits associés

Cet article concerne 1 produits

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.