Guide d'Installation et de Configuration d'OpenVINO sous Windows

Prérequis Système

Pour déployer la boîte à outils OpenVINO sur une machine Windows, assurez-vous que votre environnement répond aux exigences suivantes :

  • Pilote graphique Intel® HD (dernière version) - Requis uniquement pour l'inférence sur GPU.
  • CMake (version 3.0 ou supérieure).
  • Python (version 3.6 ou supérieure).
  • Microsoft Visual Studio 2017 ou 2019 (avec les outils de compilation C++).

Après l'installation de CMake, vérifiez son intégration dans le PATH système :

cmake --version

Si la commande échoue, ajoutez manuellement le répertoire d'installation (par exemple, C:\Program Files\CMake\bin) aux variables d'environnement Windows.

Téléchargement et Installation

Récupérez le paquet d'installation depuis le portail officiel Intel OpenVINO. Lancez l'exécutable et procédez à une installation complète en cosnervant les options par défaut.

Initialisation de l'Environnement

Ouvrez une invite PowerShell avec les privilèges d'administrateur pour configurer les variables d'environnement et installer les dépendances des frameworks de deep learning.

$ovBaseDir = "C:\Program Files (x86)\IntelSWTools\openvino"
Set-Location -Path "$ovBaseDir\bin"
.\setupvars.bat

Ensuite, installez les bibliothèques requises pour le convertisseur de modèles (Model Optimizer) selon les frameworks que vous utilisez :

$moDepsDir = "$ovBaseDir\deployment_tools\model_optimizer\install_prerequisites"
Set-Location -Path $moDepsDir

# Exemple d'installation pour TensorFlow et ONNX
.\install_prerequisites_tf.bat
.\install_prerequisites_onnx.bat

Validation de l'Installation

Pour confirmer que le moteur d'inférence fonctionne correctement, exécutez les scripts de démonstration fournis.

$demoScripts = "$ovBaseDir\deployment_tools\demo"
Set-Location -Path $demoScripts

.\demo_squeezenet_download_convert_run.bat

En cas d'erreur indiquant l'absence des outils de compilation Visual Studio, téléchargez et installez les "Build Tools" correspondants depuis le centre de téléchargement Microsoft.

Lancez ensuite la démonstration de détection d'objets :

.\demo_security_barrier_camera.bat

Une exécution réussie affichera une fenêtre graphique avec les cadres de délimitation (bounding boxes) sur le flux vidéo de test.

Configuration Matérielle Optionnelle

Accélération GPU

Ouvrez le Gestionnaire de périphériques Windows et vérifiez la version du pilote Intel Graphics. Pour les versions récentes d'OpenVINO, assurez-vous que le pilote est au moins en version 15.65 ou supérieure. Mettez à jour le pilote via le centre de téléchargement Intel si nécessaire.

Accélération VPU (HDDL)

Pour utiliser une unité de traitement visuel (VPU), installez d'abord le pilote SMBus et les composants redistribuables Visual C++.

$vpuDriverDir = "$ovBaseDir\deployment_tools\inference_engine\external\hddl\drivers\SMBusDriver"
Set-Location -Path $vpuDriverDir

# Installation du pilote SMBus via l'utilitaire en ligne de commande
pnputil /add-driver hddlsmbus.inf /install

Une fois le pilote et les bibliothèques C++ installés, testez l'inférence sur le VPU en spécifiant le périphérique cible :

Set-Location -Path $demoScripts
.\demo_squeezenet_download_convert_run.bat -d HDDL

Étiquettes: OpenVINO Windows Intel CMake Python

Publié le 23 octobre à 10h06