Kurze Schritte zum Ausführen des Safety Gear UDF-Beispiels auf einer GPU mit Intel® Edge Insights for Industrial (Intel® EII)
Beim Ausführen des Safety Gear UDF-Beispiels ist der folgende Fehler aufgetreten:
RuntimeError: Plugin für Geräte-GPU konnte nicht erstellt werden
Die folgenden Schritte helfen Ihnen beim Einrichten und Ausführen des Safety Gear User Defined Function (UDF)-Beispiels auf der GPU mit Intel® Edge Insights for Industrial (Intel® EII).
- Erstellen Sie eine Kopie der ursprünglichen Konfigurationsdateien
mv <working_dir>/edge_insights_industrial/Edge_Insights_for_Industrial_2.6.2/IEdgeInsights/VideoIngestion/config.json <working_dir>/edge_insights_industrial/Edge_Insights_for_Industrial_2.6.2/IEdgeInsights/VideoIngestion/config.json.bkup
mv <working_dir>/edge_insights_industrial/Edge_Insights_for_Industrial_2.6.2/IEdgeInsights/VideoAnalytics/config.json <working_dir>/edge_insights_industrial/Edge_Insights_for_Industrial_2.6.2/IEdgeInsights/VideoAnalytics/config.json.bkup
- Kopieren Sie das Safety Gear UDF-Verzeichnis in das allgemeine Verzeichnis
cp -r <working_dir>/edge_insights_industrial/Edge_Insights_for_Industrial_2.6.2/IEdgeInsights/CustomUdfs/PySafetyGearAnalytics/safety_gear <working_dir>/edge_insights_industrial/Edge_Insights_for_Industrial_2.6.2/IEdgeInsights/common/video/udfs/python
- Kopieren Sie das Testvideo in das test_videos Verzeichnis
cp <working_dir>/edge_insights_industrial/Edge_Insights_for_Industrial_2.6.2/IEdgeInsights/CustomUdfs/PySafetyGearIngestion/Safety_Full_Hat_and_Vest.avi <working_dir>/edge_insights_industrial/Edge_Insights_for_Industrial_2.6.2/IEdgeInsights/VideoIngestion/test_videos/Safety_Full_Hat_and_Vest.avi
- Kopieren Sie die angehängten Konfigurationsdateien in die Verzeichnisse VideoIngestion und VideoAnalytics
cp config-VideoIngestion.json <working_dir>/edge_insights_industrial/Edge_Insights_for_Industrial_2.6.2/IEdgeInsights/VideoIngestion/config.json
cp config-VideoAnalytics.json <working_dir>/edge_insights_industrial/Edge_Insights_for_Industrial_2.6.2/IEdgeInsights/VideoAnalytics/config.json - Bereitstellung und Aufbau von Edge Insights für die Industrie
python3 builder.py -f usecases/video-streaming-all-udfs.yml
cd <working_dir>/edge_insights_industrial/Edge_Insights_for_Industrial_2.6.2/IEdgeInsights/build
cd provision && sudo -E ./provision.sh ../docker-compose.yml
cd .. && docker-compose -f docker-compose-build.yml build - Ausführen des Beispiels
docker-compose up -d
xhost +
Ein visuelles Testament, das mit den Inferenzergebnissen angezeigt wird