[Linux] nvidia deepstream python 설치 방법

이미지
Linux Nvidia Deepstream Python 설치 방법 Ubuntu 22.04, CUDA 12.2 환경에서 Deepstream Python 설치 방법을 알아보겠습니다. Deepstream 설치 여기 에서 본인 CUDA 버전에 맞는 DeepStream 버전을 확인합니다. 저는 CUDA 12.2를 사용하기 때문에 DeepStream7.0을 설치할 예정입니다. 위에서 설치해야하는 DeepStream 버전을 확인했다면, 여기 에서 본인 버전에 맞는 이미지를 확인합니다. 다운받고자하는 버전의 이미지를 다운 받습니다. docker pull nvcr.io/nvidia/deepstream:7.0-samples-multiarch Copy 아래 명령어를 통해 showing 옵션 설정을 진행합니다. xhost + Copy 본인의 버전에 맞도록 아래 사진을 참고하여 도커 컨테이너를 실행합니다. docker run --gpus all -it --rm --runtime=nvidia --network=host --privileged -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY -w /opt/nvidia/deepstream/deepstream-7.0 nvcr.io/nvidia/deepstream:7.0-samples-multiarch Copy Deepstream Python binding 도커 컨테이너 접속 후 필요한 환경을 설치합니다. apt update apt install python3-gi python3-dev python3-gst-1.0 python-gi-dev git \ python3 python3-pip python3.10-dev cmake g++ build-essential libglib2.0-dev \ libglib2.0-dev-bin libgstreamer...

MAC UTM 윈도우 한영 변경 방법

이미지
MAC UTM 윈도우 한영 변경 방법 MAC UTM을 이용한 가상 윈도우에서 한영 변경 방법에 대해 알아보겠습니다. MAC UTM 설치 방법은 여기 에서 윈도우 한글 깨짐 해결 방법은 여기 를 확인하세요. 한영 변경 1. 키보드 레이아웃 변경 설정 창에서 시간 및 언어 - 언어 및 지역으로 이동 한국어 미트볼 메뉴(점 3개) - 언어 옵션 클릭 화면 스크롤 아래로 이동 키보드 - 레이아웃 변경 클릭 한글 키보드(101키) 종류 1 -> 한글 키보드(101키) 종류 3으로 변경 Shift + Space로 한영 변경 설정 후 '확인' 클릭 (지금 다시 시작 클릭 X) 아래 과정 모두 마무리 후 reboot 권고, 바로 reboot해도 상관없음 2. 키보드 추가 키보드 - 키보드 추가 클릭 Microsoft 입력키 클릭 후 컴퓨터 부팅 인터넷 검색창에서 shift+space를 통해 한영 변환 확인 가능 만약 한영 변환이 안된다면 바탕화면 맨 우측 하단을 클릭하여 자판 배열 한국어로 변경 한국어(Microsoft 입력기)가 안보인다면 위 1번, 2번 과정 재확인 및 진행 필요 (선택)서울 시간대 설정 1. 시간대 변경 설정 창에서 시간 및 언어 - 날짜 및 시간으로 이동 표준 시간대 (UTC-08:00) 태평양 표준시 (미국과 캐나다) -> (UTC+09:00) 서울로 변경 (UTC+09:00) 서울은 밑으로 쭉 내리면 존재(UTC -부터 +순으로 정렬되어 있음) (UTC+09:00) 서울로 변경 완료된 화면 위 과정을 모두 했는데 한영 변환이 안된다면 2번의 가장 마지막 사진을 참고하세요.

MAC UTM 윈도우 한글 깨짐 해결 방법

이미지
MAC UTM 윈도우 한글 깨짐 해결 방법 MAC UTM을 이용한 가상 윈도우에서 한글 깨짐 및 한영 변경 방법에 대해 알아보겠습니다. MAC UTM 설치 방법은 여기 에서 윈도우 한영 변경 방법은 여기 를 확인하세요. 한글 언어팩 설치 1. 언어팩 설치 화면 이동 아래 윈도우 검색창에 settings 입력 좌측 리스트에서 Time & language를 마우스 클릭 중앙쪽 Language & region을 마우스 클릭 2. 언어팩 설정 Korean 옆에 미트볼 메뉴(점 3개) 마우스로 클릭, 만약 Korean이 보이지 않는 경우 아래 2-1 참고 Language options 클릭 한글팩 사용을 위한 Language pack과 한글 키보드 사용을 위한 Basic typing 설치(시간이 좀 걸릴 수 있음) Language pack, Basic typing 설치 완료 시 아래와 같음 2-1. Korean 설치 Add a language 클릭 korea 검색 후 한국어 다운로드(Next) 클릭 3. 한글팩 설정 Language - Windows display language - English(United States) 클릭 2번을 제대로 진행하지 않았으면 아래와 같이 보이니, 이런 경우 2번 과정 재확인 및 진행 필요 2번을 제대로 진행한 경우 아래와 같이 보이며, 한국어 클릭 Sign out 클릭하여 reboot 진행 reboot 후 윈도우 검색창에 settings를 검색하면 한글이 정상적으로 나옴 4. 한글 깨짐 방지 설정 바로 위 사진을 참고하여 설정을 켜고, 시간 및 언어 - 언어 및 지역을 차례대로 클릭 한국어 오른쪽 아래 화살표 클릭 유니코드를 지원하지 않는 프로그램용 언어에서 영어(미국) -> 한국어(대한민국)으로 변경 Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용을 끔에서 켬으로 변경(토글 버튼 클...

[CVAT] Bad Gateway 해결방법

Bad Gateway 해결방법 CVAT에서 localhost:8080으로 접속을 시도하면 Bad Gateway가 발생하는데, 해결방법을 알아보겠습니다. rebuild 예전 cvat 이미지 사용으로 인해 발생하는 원인으로 추정되며, 이를 해결하기 위해선 rebuild를 진행하면 됩니다. docker compose -f docker-compose.yml -f components/serverless/docker-compose.serverless.yml down docker compose -f docker-compose.yml -f docker-compose.dev.yml build Copy rebuild가 완료되면 다시 cvat을 재실행합니다. docker compose -f docker-compose.yml -f components/serverless/docker-compose.serverless.yml up -d Copy 참고 문헌 [1]   https://github.com/cvat-ai/cvat/issues/5302

[Ubuntu] Install python3.9 on Ubuntu22.04

이미지
Install Python3.9 Ubuntu22.04는 Python3.10을 기본으로 제공하고 있습니다. apt list -a python3.* Copy Ubuntu22.04 기본 저장소에선 Python3.9 버전을 제공하지 않기 때문에 deadsnakes PPA(Personal Package Archive) 저장소를 추가하여 설치를 진행합니다. sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update Copy 이후 python3.9를 설치합니다. sudo apt install python3.9 python3.9 --version Copy Ubuntu 22.04 등 공식 저장소에서 제공하는 Python을 설치하고자 할 땐 apt install python3를 통해 바로 설치할 수 있습니다. 다만, 공식 저장소 버전이 아닌 특정 Python 버전 설치가 필요한 경우는 PPA를 사용하여 설치할 수 있는데, 그 중 deadsnakes PPA는 Ubuntu 개발 규칙을 준수하고 유지 관리가 활발하기 때문에 해당 PPA를 이용하여 설치를 진행할 수 있습니다. 참고문헌 [1]   https://askubuntu.com/questions/1318846/how-do-i-install-python-3-9 [2]   https://discuss.python.org/t/install-python-3-11-9-on-ubuntu/51093

[linux] linux opendr 설치 실패

이미지
fail to install opendr opendr 0.78 버전 설치 실패 시, 해결 방법을 알아보겠습니다. 기본적인 설치를 진행하고 마지막 python setup.py install 시 gcc 관련하여 아래와 같은 에러가 발생합니다. gcc 설정이 제대로 안된 상황이기에 필요한 파일들을 설치합니다. apt-get update apt-get install build-essential libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev apt-get install libosmesa6-dev Copy 참고 문헌 [1]   https://github.com/microsoft/MeshTransformer/issues/8

[linux] 리눅스 LVM에서 LV 용량 확장 방법

이미지
linux LV extend 기본적인 LVM에서 disk mount하는 방법은 여기 를 참고하세요. 여기에선 ubuntu-lv 확장을 진행합니다. 확장하고자 하는 LV에 확장하려는 총 용량을 기재합니다. sudo lvextend -L 200G /dev/ubuntu-vg/ubuntu-lv Copy 확장된 공간을 실제로 사용하기 위해 파일 시스템도 키웁니다. sudo resize2fs /dev/ubuntu-vg/ubuntu-lv Copy 정상적으로 용량이 확장되었는지 확인합니다. df -h /dev/ubuntu-vg/ubuntu-lv Copy