연습 - NVIDIA DeepStream 샘플 애플리케이션 실행
이제 NVIDIA DeepStream 종속성 및 SDK를 설치했으므로 포함된 DeepStream 샘플 애플리케이션으로 작업을 시작할 수 있습니다.
/opt/nvidia/deepstream/deepstream/samples로 이동합니다. 많은 샘플 애플리케이션 및 구성이 표시됩니다. deepstream-app 샘플로 이동하여 샘플 애플리케이션 중 하나를 시작합니다.
다음 명령은 source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt의 구성을 사용하여 deepstream-app을 시작합니다.
cd /opt/nvidia/deepstream/deepstream/samples/configs/deepstream-app deepstream-app -c source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt
deepstream-app은 실행 엔진 빌드를 시작해야 합니다. 제공된 구성에 정의된 모델 메타데이터를 사용합니다. 이 프로세스는 사용 가능한 하드웨어에 따라 몇 분 정도 걸릴 수 있습니다. 결과 엔진 출력의 캐싱으로 인해 연속 실행 시 더 빠르게 실행됩니다.
구성 파일 이름은 샘플에서 무엇을 기대할 수 있는지에 대한 간략한 정보를 제공합니다. source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt 샘플:
- 4개의 1080p 동영상 원본을 디코딩하고 ResNet을 기본 GPU 유추 엔진으로 사용하여 유추를 적용합니다(사람, 자전거, 차량, 도로 표지판 감지를 위해).
- 개체 추적을 채택하고 보조 GPU 유추 엔진(차량의 제조사/색/모델)을 사용합니다. 이 엔진은 int8 정밀도를 사용하여 타일형 디스플레이로 결과를 렌더링하여 유추 처리 시간을 단축합니다.
디스플레이는 다음과 같습니다.
타일형 디스플레이에서 원본을 선택하여 검색된 개체에 할당된 레이블을 볼 수 있습니다. 이렇게 하면 개체에 대한 자세한 정보가 표시됩니다. 타일형 디스플레이로 돌아가려면 애플리케이션 창의 아무 곳이나 마우스 오른쪽 단추로 클릭합니다.
이제 DeepStream 샘플 애플리케이션을 살펴보았으므로 해당 동작을 사용자 지정하기 위해 몇 가지 변경을 수행할 수 있습니다.