Problemumgehung beim Ausführen des RI auf einer GPU.
Es konnte die Referenzimplementierung für Social Distancing for Retail Settings (RI) auf einer GPU nicht ausgeführt werden. Das RPS-Dashboard zeigt null über alle Kanäle an.
Die RI wurde erfolgreich auf einer CPU ausgeführt.
Hinweis | Die RI für Social Distancing for Retail Settings unterstützt tatsächlich keine Inferenzierung auf GPU-Geräten. Die folgenden Schritte sind eine Problemumgehung, mit der Sie eine GPU im Docker-Container einrichten und keinen 100 %iger Erfolg erzielen können. |
Bearbeiten Sie den Docker-Container und führen Sie das RI auf GPU aus:
- Bearbeiten dockerfile von OpenVINO zum aktuellen Version-Tag:
Öffnen Sie in Social_Distancing_for_Retail_Settings_/Social_Distancing_for_Retail_Settings/retail-settings die Dockerfile und bearbeiten Sie Zeile 13, um die neueste Version von OpenVINO™ anzuzeigen. - Fügen Sie die folgende Zeile zu requirements.txt hinzu:
itsdangerous==2.0.1 - Kompilieren Sie den Docker-Container:
sudo -E docker-compose build - Lauch the Docker Container:
export HOST_IP=$(hostname -I | cut -d' ' -f1)
sudo -E docker-compose up -d
Es wird wahrscheinlich eine Zeit dauern, bis das GPU-Gerät initialisiert wird. Daher wird empfohlen, Ihrem Computer mindestens 8 GB RAM zuzuweisen.