전체 글 Tect.tip/Jetson 2022. 7. 21. [Jetson] SDK manager 를 이용하여 jetson module에 FLASH! SDK manager install 아래의 링크로 로그인 후 설치 하면 된다. NVIDIA SDK Manager sdkmanger 설치 경로로 가서 apt install을 해준다. sudo apt install ./sdkmanager-[version].deb 실행 sdkmanger SDK manager run 자신이 원하는 보드 , 환경에 맞게 세팅후 continie Target Components에 대한 다운로드 및 설치 설정이며 다운로드 폴더 및 라이선스에 대한 내용을 진행하는 단계 Jetson Board를 flash 하지 않고 자료만 다운로드하고자 한다면 'CONTINUE' 버튼을 눌러 'STEP 03' 단계로 넘어가도 되지만 flash 하고자 한다면 Jetson 보드를 연결해주어야 합니다. 중요 .. StuDy/Object Detection 2022. 2. 22. [Object Detection] YOLOX 논문 리뷰 https://arxiv.org/abs/2107.08430 YOLO모델은 다른 Object Dection 모델과 비슷하게 CNN기반의 네트워크로 구성되어있으며 ObjectDection의 모델중 YOLO모델이 가장 인기있게 사용되고 있다 . YOLO는 v1부터 v5까지 발표가 되었는데 v1을 제외하고는 모두 anchor를 사용한다 . anchor란 한마디로 정의하면 bounding box를 만드는 기반입니다. feature extraction을 진행하여 backbone의 마지막 feature map에 output shape에 따라 이미지에 그리드를 나누고 (예제에서는 7x7로 나눔) 칸 하나하나를 Cell이라고 한다. 각 Cell을통해서 anchor를 만들게 되고 수많은 anchor를 visualizing.. Tect.tip/Linux 2022. 2. 18. [install] TensorRT 설치 TensorRT download https://developer.nvidia.com/tensorrt tar -xzvf TensorRT-7.2.1.6.Ubuntu-18.04.x86_64-gnu.cuda-10.2.cudnn8.0.tar.gz export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-10.2/lib64:/usr/local/cuda/extras/CUPTI/lib64:/home/name/TensorRT 7.2.1.6/lib"whl file install cd TensorRT-5.1.x.x/python # for python 2.7 sudo pip2 install tensorrt-5.1.x.x-cp27-none-linux_x86_64.whl # for p.. Tect.tip/Deepstream&Gstreamer 2022. 2. 15. [error]fatal error: gst/rtsp-server/rtsp-server.h: No such file or directory 문제상황 deepstream pipeline make 시 #include 가 없다는 에러 발생 GStreamer RTSP 서버(개발 파일) gst-rtsp-server는 RTSP 서버를 구축하거나 RTSP 서버 기능을 응용 프로그램에 포함하기 위한 GStreamer 상단의 라이브러리입니다. apt install -y libgstrtspserver-1.0-dev Tect.tip/Deepstream&Gstreamer 2022. 2. 15. [error]fatal error: glib.h: No such file or directory GLib JSON 조작 라이브러리(개발 파일) JSON-GLib는 GLib 유형 시스템을 사용하여 JSON(JavaScript Object Notation) 데이터 스트림을 구문 분석, 생성 및 조작하기 위한 라이브러리입니다. apt update apt install -y libjson-glib-dev Tect.tip/Deepstream&Gstreamer 2022. 2. 15. file streamming시 30fps 고정 live-source =0 고정 #define SYNC 1 고정 // Sync 는 프레임을 일정하게 만들어 영상이 부드럽게 만들어 주는 역할. 실시간 소스에서는 0 이 맞음. /* 0: As fast as possible 1: Synchronously */ Tect.tip/Linux 2022. 2. 15. [install]cudnn 최신버전 설치 구성 환경 Ubuntu 18.04.4 LTS RTX 2080 Ti Cudnn 이란? cuDNN(Deep Neural Network)은 GPU-accelerated 라이브러리로 딥러닝을 돌릴 때 사용합니다. cuDNN을 on/off 했을 때 속도 차이가 넘사벽 수준입니다. 선택이 아니라 필수로 사용해야 하는 라이브러리죠. Cudnn 홈페이지에서 원하는 버전을 찾기 https://developer.nvidia.com/cuda-toolkit-archive 로그인을 하고 설문조사를 간단히 마친 후, cuDNN 7.6.5을 다운로드 cuda 10.2 (.tar 파일) $ tar -xvf cudnn-10.2-linux-x64-v7.6.5.32.tgz 압축을 풀면 cuda라는 폴더가 생기고, cuda 폴더 안에는 헤.. Tect.tip/Linux 2022. 2. 15. vscode ssh 개발 세팅 ssh 설치 및 설정 apt-get install openssh-server nano /etc/ssh/sshd_config # port 추가 및 root 접속 권한 허가 후 재부팅 PermitRootLogin yes service sshd restart Tect.tip/Docker 2022. 2. 15. docker: Error response from daemon: could not select device driver with capabilities: [[gpu]] 문제 해결하기 문제 상황 docker run 명령어를 사용하여 container를 생성할 때 --gpus 옵션을 사용하여 생성하는 경우 아래와 같이 문제가 발생한다. nvidia-smi를 입력하였을때 gpu 정보도 잘 나와서 문제의 원인을 파악하기가 어려웠다. $ docker run -it --rm --gpus all alpine /bin/sh docker: Error response from daemon: could not select device driver "" with capabilities: [[gpu]]. 해결 방안 nvidia-container-toolkit을 설치하면 모든게 해결된다. 우선 nvidia repository를 추가한 다음 apt-get 명령어를 사용하여 nvidia-container-too.. 이전 1 2 3 다음