OSError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 에러 해결 방법

이미지
OSError: libmpi_cxx.so.40: cannot open shared object file: No such file or directory 에러 해결 방법 libmpi_cxx.so.40 파일이 없어서 발생한 에러입니다. 1. 해결 방법 apt 필수패키지를 설치하세요. sudo apt-get install libopenblas-base libopenmpi-dev libomp-dev Copy 2. 우회 방법 아래 명령어를 통해 파일이 .20이 출력된다면 잘못된 설치를 하고 있는겁니다. find /usr/lib -name 'libmpi_cxx*' Copy nvidia developer 답변을 보면, .40은 JetPack5에 설치가 된다고 합니다.(.20은 JetPack4에 설치됩니다) 그렇기 때문에 JetPack4 버전에서 pytorch 1.11 이상을 설치하려고 한다면 여기 를 참고해주세요. 우회하여 pytorch 설치가 가능합니다. 참고 문헌 [1]   https://forums.developer.nvidia.com/t/oserror-libmpi-cxx-so-40-cannot-open-shared-object-file-no-such-file-or-directory/275425/5

[Jetson] Jetson Nano Pytorch 1.11.0, Torchvision 0.12.0 설치 방법

이미지
Jetson Nano Pytorch 1.11.0 & Torchvision 0.12.0 설치 방법 Jetson Nano에서 YOLOv8을 동작하기 위해선 python3.8 이상의 버전이 필요합니다. Nano에 호환되는 JetPack 4.6.1에는 python3.6이 설치되었기 때문에 여기 를 참고해서 3.8를 설치합니다. 설치를 진행하기 앞서 venv를 활성화했다고 가정하고 진행하겠습니다.(위 첨부된 url에 자세히 기재되어있음) Pytorch 1.11.0 & Torchvision 0.12.0 설치 설치를 진행하기 앞서 필요한 필수 패키지를 설치합니다. sudo apt update sudo apt install -y libopenmpi-dev libomp-dev libopenblas-dev libblas-dev libeigen3-dev libcublas-dev Copy python 패키지를 설치합니다. pip install -U pip wheel gdown Copy pre-built된 pytorch와 torchvision을 다운받아 설치합니다. gdown https://drive.google.com/uc?id=1hs9HM0XJ2LPFghcn7ZMOs5qu5HexPXwM gdown https://drive.google.com/uc?id=1m0d8ruUY8RvCP9eVjZw4Nc8LAwM8yuGV python -m pip install torch-*.whl torchvision-*.whl Copy yolo를 사용하기 위해서 ultralytics 패키지를 설치합니다. pip install ultralytics Copy 이후 yolo를 실행하면 GPU를 이용해서 정상적으로 동작함을 확인할 수 있습니다. jtop 명령어를 통해서 GPU 사용량 확인 가능합니다. 참고 문헌 [1] ...

[Jetson] Jetson Nano Python3.8 설치 방법

이미지
Jetson Nano Python3.8 설치 방법 Jetson Nano는 JetPack 4.6까지 지원하며, 4.6버전은 python 3.6을 지원합니다. yolov8을 사용하기 위해선 python 3.8 이상 버전이 필요하기 때문에 3.8 설치를 진행하겠습니다. Jetson Nano OS 설치가 필요한 분들은 여기 를 참고하세요. Python3.8 설치 설치를 진행하기 앞서 apt update와 upgrade를 진행합니다. sudo apt update sudo apt upgrade Copy apt upgrade 중, E: Sub-process /usr/bin/dpkg returned an error code (1)가 발생하면 여기 를 참고하세요. update & upgrade를 완료하면 필요한 패키지를 설치합니다. sudo apt install build-essential libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev libffi-dev libc6-dev Copy python 3.8 소스코드를 다운받고 압축 해제를 진행합니다. wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tar.xz tar -xf Python-3.8.12.tar.xz cd Python-3.8.12 Copy python 3.8를 build 합니다. ./configure --enable-optimizations make -j4 Copy 마지막 컴파일을 진행합니다. sudo make altinstall python3.8 --version Copy 설치가 완...

E: Sub-process /usr/bin/dpkg returned an error code (1) 에러 해결 방법

E: Sub-process /usr/bin/dpkg returned an error code (1) 에러 해결 방법 apt 명령어로 외부 라이브러리를 다운받다 생기는 에러입니다. dpkg 및 apt install 기능이 죽어 명령어 수행이 불가해지고, 이로 인해 패키지들 간 의존성 문제가 발생하여 이를 해결해야 합니다. 아래 명령어로 info 안에 있는 파일을 삭제하세요. sudo rm -r /var/lib/dpkg/info sudo mkdir info Copy 이후 아래 명령어로 dpkg를 다시 실행시키고 apt update를 진행합니다. sudo dpkg --configure -a sudo apt update -y Copy 참고 문헌 [1]   https://learngoeson.tistory.com/6

[Jetson] jetson nano OS 설치 방법(MAC version)

이미지
Jetson Nano OS 설치 설치를 진행하기 전 아래 준비 물품이 필요합니다. MicroSD card 32GB 이상이 필요합니다. MicroSD 카드리더기(SD카드를 컴퓨터와 연결하는 목적) 1. Jetson Nano IMG 다운 Nvidia Developer 사이트에서 Jetson Nano IMG 파일을 다운받습니다. https://developer.nvidia.com/embedded/downloads * 링크로 연결이 안되는 경우 url을 인터넷 창에 복사/붙여넣기해서 접속하면 됩니다. 여러 리스트 중에 Jetson Nano Developer Kit SD Card Image(4.6.1 JetPack)를 다운받습니다. * 본인이 Jetson Nano 가 아닌 다른 디바이스라면 해당 디바이스에 맞는 SD Card Image를 다운받아야 합니다. 다운로드가 완료되면 파일을 압축해제 합니다.(sd-blob-b01.img 파일이 생성) 2. MicroSD Card 포맷 SD Card 포맷을 위해 SD Card Formatter를 다운받습니다.(포맷이 필요없는 분은 3번으로 넘어가세요) 아래 url은 mac용 다운 url입니다. 윈도우 버전 다운은 여기 로 이동하세요. https://www.sdcard.org/downloads/formatter/sd-memory-card-formatter-for-mac-download/ 맨 밑으로 화면을 내려 Accept을 클릭하여 다운로드를 진행합니다. 다운받은 파일을 이용해서 설치를 진행합니다 설치를 완료하면 SD Card 리더기를 이용해서 컴퓨터와 연결합니다. SD Card 방향은 사진을 잘 참고해서 넣어주세요. SD Card를 컴퓨터와 ...

[Jetson] jetson 터미널(terminal) 줌 인/아웃 단축키 방법

jetson terminal 줌 인/아웃 단축키 사용 방법 Zoom In Ctrl + Shift + + Zoom Out Ctrl + - Zoom 100% Ctrl + 0 참고 문헌 [1]   https://stackoverflow.com/questions/54302941/how-to-zoom-in-and-zoom-out-terminal-console-in-linux

[Jetson] jetson 설치 정보 확인 방법

이미지
Jetson 설치 정보 확인 방법 1. Install sudo -H pip install -U jetson-stats Copy 만약 sudo: pip: command not found 에러 구문이 나온다면 아래 구문으로 필요 패키지 설치 진행 sudo apt install python-pip Copy 이후 reboot 진행 reboot Copy 2. Run jetson_release Copy 참고 문헌 [1] https://jstar0525.tistory.com/176