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