Étapes permettant de lier correctement OpenVINO avec Visual Studio (VS) et de formater correctement la fonction « ie_infer_request_set_blob »
- Charger une représentation intermédiaire à l’aide de OpenVINO API C en vous référant à l’exemple Hello Classification C.
- État reçu en tant que -1 (erreur générale) lors de l’utilisation de ie_infer_request_set_blob function.
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 :
- É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
- Exécutez le fichier .bat en tant qu’administrateur
- Après l’ouverture de VS2019, sélectionnez l’exemple De Python de périphérique Hello Query dans OpenVINO dossier
- Créez un fichier de sauvegarde si nécessaire
- Configurez Hello Query Device Python Sample comme élément de démarrage
- 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.