Övning – Kör ett NVIDIA DeepStream-exempelprogram
Nu när du har installerat NVIDIA DeepStream-beroendena och SDK:n kan du börja arbeta med de inkluderade DeepStream-exempelprogrammen.
Gå till /opt/nvidia/deepstream/deepstream/samples. Du ser många exempelprogram och konfigurationer. Vi går till deepstream-app-exemplen och startar ett av exempelprogrammen.
Följande kommandon startar deepstream-app med hjälp av konfigurationen i source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt.
cd /opt/nvidia/deepstream/deepstream/samples/configs/deepstream-app deepstream-app -c source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt
Deepstream-appen bör börja skapa körningsmotorn. Den använder modellmetadata som definierats i den angivna konfigurationen. Den här processen kan ta några minuter, beroende på vilken maskinvara som är tillgänglig. Den körs snabbare på efterföljande körningar på grund av cachelagringen av motorns utdata.
Namnet på konfigurationsfilen berättar lite om vad du kan förvänta dig av exemplet. Det source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt exemplet:
- Avkodar fyra 1080p-videokällor och tillämpar slutsatsdragning med hjälp av ResNet som den primära GPU-slutsatsdragningsmotorn (för att identifiera personer, cyklar, fordon och vägskyltar).
- Använder objektspårning och använder en sekundär GPU-slutsatsdragningsmotor (för fordonets märke/färg/modell). Den här motorn renderar resultat i en sida vid sida med hjälp av int8-precision (för att påskynda inferensbearbetningstiden).
Visningen bör se ut så här:
Du kan visa etiketterna som tilldelats identifierade objekt genom att välja någon av källorna i den tillagda visningen. När du gör det visas lite mer information om objekten. Om du vill återgå till den tillagda skärmen högerklickar du var som helst i programfönstret.
Nu när du har sett ett DeepStream-exempelprogram kan du göra vissa ändringar för att anpassa dess beteende.