ID de l'article: 000060171 Type de contenu: Dépannage Dernière révision: 20/05/2022

Impossible de lire le réseau lors de l’utilisation de OpenVINO™ API C dans Visual Studio* (VS)

Environnement

Studio visuel 2019

BUILT IN - ARTICLE INTRO SECOND COMPONENT
En bref

Étapes permettant de lier correctement OpenVINO avec Visual Studio (VS) et de formater correctement la fonction « ie_infer_request_set_blob »

Descriptif
  1. Charger une représentation intermédiaire à l’aide de OpenVINO API C en vous référant à l’exemple Hello Classification C.
  2. État reçu en tant que -1 (erreur générale) lors de l’utilisation de ie_infer_request_set_blob  function.
Résolution

Le problème est lié au plugin MKLDNN qui se produit généralement lorsque l’environnement OpenVINO n’est pas configuré correctement. Automatiser l’OpenVINO setupls.bat en créant un fichier de lot comme suit :

  1. Écrivez le script ci-dessous dans le fichier .bat :

    @echo activé
    emplacement cd \bin
    CALL setupovas.bat
    cd < Emplacement du Studio visuelMicrosoft>\2019\Community\Common7\IDE
    APPEL devenv.exe

     
  2. Exécutez le fichier .bat en tant qu’administrateur
  3. Après l’ouverture de VS2019, sélectionnez l’exemple De Python de périphérique Hello Query dans OpenVINO dossier
  4. Créez un fichier de sauvegarde si nécessaire
  5. Configurez Hello Query Device Python Sample comme élément de démarrage
  6. Exécutez l’application de l’exemple

Utilisez cette méthode suggérée dans l’API du moteur d’inférence C* par écrit :

  • Code IEStatusCode ie_infer_request_set_blob(ie_infer_request_t *infer_request, ie_blob_t *blob)
    • Description : définit le blob dans une demande d’inférence.
  • Paramètres:
    • infer_request : Pointeur vers ie_infer_request_t instance.
    • blob : Pointeur vers ie_blob_t instance.
  • Valeur de retour : état du code de l’opération : OK(0) pour le succès.

Produits associés

Cet article concerne 2 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.