일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Memory Leak
- 메모리 누수
- init
- Queue
- OpenCL 2.0 시작하기
- program
- VLD
- Visual Leak Detector
- Intel OpenCL
- OpenCL 2.0
- Platform
- initialize
- OpenCL
- Device
- OpenCL 설치
- Kernel
- OpenCL 초기화
- Today
- Total
후로링의 프로그래밍 이야기
1. 컨테이너 실행해보기 Nvidia docker가 익숙하지 않으신 분들을 위해 커맨드와 간략한 설명을 남깁니다. nvidia-docker run -it -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY -w /opt/nvidia/deepstream/deepstream-5.0 --net="host" --name=deepstream_test nvcr.io/nvidia/deepstream:5.0.1-20.09-triton /bin/bash - nvidia-docker run 으로 실행 할 수도있고, docker run --gpus all 로 실행 할 수도 있습니다. - "-it" 옵션은 컨테이너에 터미널 입력을 사용하기위한 옵션입니다. - "-v /tmp/.X11..
일단 실행해서 비디오를 분석하는것을 보고 각종 코드, 플러그인에 대해 설명해 보겠습니다. DeepStream에 들어가는 각종 프레임워크를 코드단계에서 빌드하는것은 쉬운 일이 아닙니다. 따라서 Container를 활용 하도록 하겠습니다. 제 호스트환경은 Ubuntu 16.04이며 Nvidia-docker가 깔리는 환경이라면 Ubuntu 18.04, CentOS등 어떤 OS를 사용하셔도 상관 없습니다. 1. NGC - NGC Container registry : ngc.nvidia.com/catalog/containers/nvidia:deepstream NVIDIA NGC ngc.nvidia.com Nvidia에서 개발한 각종 프레임워크, SDK등의 컨테이너를 NGC에서 다운 받을 수 있습니다. 만약 회원가..
1. DeepStream이란 딥러닝은 이미 너무나 보편화된 기술이 되었습니다. 관심이 있는 사람이라면 누구나 자신의 어플리케이션이 딥러닝 모델을 사용 해 여러 기능을 넣을 수 있습니다. 하지만, 딥러닝을 이용한 서비스는 비용이 비쌉니다. 비싼 GPU서버를 유지해야 하며, 사용한다고 하더라도 많은 서비스를 돌릴 수 없습니다. 이를 위해 다양한 배치처리, 모델 경량화 방법들이 연구되어왔고 적용되었지만 아직도 딥러닝은 너무 비싼 기술입니다. DeepStream은 비디오 분석 분야에서 높은 코스트를 가지는 딥러닝 분석을 사용할 수 있도록 NVIDIA에서 제작한 SDK입니다. 정확하게는 GStreamer 파이프라인 내에서 GPU관련된 디코딩/추론등을 수행할 수 있는 플러그인을 제작해 집어 넣은 것이라고 볼 수 있..