Solution de contournement pour exécuter l’IR sur un GPU.
Échec de l’exécution de l’implémentation de référence des paramètres de distanciation sociale pour la vente au détail sur un GPU. Le tableau de bord RPS affiche null sur tous les canaux.
L’IR a été exécuté avec succès sur un processeur.
Note | L’IR de distanciation sociale dans la vente au détail ne prend pas réellement en charge l’inférence sur les périphériques GPU. Les étapes ci-dessous sont une solution de contournement non officielle pour faire apparaître un GPU dans le conteneur Docker et ne donnent pas 100% de succès. |
Modifiez le conteneur Docker et exécutez l’IR sur le GPU :
- Éditer OpenVINO’s dockerfile à la dernière balise de version :
Dans Social_Distancing_for_Retail_Settings_<version>/Social_Distancing_for_Retail_Settings/retail-settings, ouvrez le fichier Docker et modifiez la ligne 13 pour afficher la dernière version de OpenVINO™. - Ajoutez la ligne suivante à requirements.txt :
itsdangerous==2.0.1 - Compilez le conteneur Docker :
sudo -E docker-compose build - Lauch le conteneur Docker :
export HOST_IP=$(hostname -I | cut -d' ' -f1)
sudo -E docker-compose up -d
Il faudra probablement un certain temps pour que le périphérique GPU s’initialise, il est donc recommandé d’allouer au moins 8 Go de RAM à votre machine.