라벨이 linux인 게시물 표시

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

[linux] ubuntu 아나콘다(anaconda) 설치 방법

이미지
Ubuntu Anaconda 설치 1. 필요 패키지 설치 sudo apt update sudo apt install curl -y Copy 2. Anaconda 설치 여기 에서 설치하려는 목록 확인 여기서는 2024.10-1 버전으로 설치 진행 curl --output anaconda.sh https://repo.anaconda.com/archive/Anaconda3-2024.10-1-Linux-x86_64.sh Copy 아래 명령어를 입력하여 본격적인 설치 진행 bash anaconda.sh Copy Enter 키 입력 아래와 같은 문구가 나올텐데 쭉 내림(엔터 키 입력 혹은 page down 키 등 입력) 이후 'yes' or 'no'를 묻는 란에는 yes를 입력 anaconda3 폴더를 아래 경로에 설치하겠냐는 문구가 나온다. 저장 경로를 변경할거면 아래 입력란에서 저장하려는 경로를 입력하고 그게 아니면 엔터를 입력 하여 넘어간다. 설치 완료 후, shell에 conda 내용 업데이트 여부를 묻는 질의에 yes를 입력 설치가 완료된 직후 아래 명령어를 통해 conda init 관련 문구가 추가됨 확인 (만약 없다면 바로 위에서 yes를 입력했는지 확인) cat ~/.bashrc Copy 아래 명령어로 conda init 실행  source ~/.bashrc Copy conda 정상 설치 확인  conda -V Copy   참고문헌 [1] https://jongsky.tistory.com/21

[linux] 우분투(ubuntu) 한글 input sources 위치

이미지
우분투 22.04 Region & Language Input Sources 없음 기존에는 Region & Language에 Input Sources가 있었는데, 해당 설정이 Keyboard로 이동했습니다. 우분투 한/영 단축키 설정을 진행하면서 여러 블로그들을 보니 Region & Language에 Input Sources에서 Korean(Hangul)을 추가하라는데, 아무리 찾아도 없어서 여기저기 찾아보니 Keyboard에 있네요. 많은 분이 헤메지 않았으면 좋겠어서 간단하게 올려둡니다. 우분투 한/영 변환 단축키를 진행하는 분들은 포스팅해둔 여기 를 참고해주세요.

[linux] 우분투(ubuntu) 한글 키보드 설정(단축키 설정 포함)

이미지
Ubuntu 한글 키보드 설정 1. 한글팩 설치 Language Support 실행 Install / Remove Languages... 클릭 Korean에 체크박스 클릭하고 Apply 진행  (이미 설치가 되어 있으면 체크박스에 선택이 되어 있으니, 이 땐 설치하지 않아도 됨) 다음과 같이 한국어가 있다면, 한국어 Language가 정상적으로 설치 만약 설치 완료했는데 목록에 한국어가 나오지 않는다면, reboot 후 재확인 그래도 안 된다면 기존에 설치된 Korean 지우고 재설치 진행 2. ibus로 한글 입력 설정 터미널에서 아래와 같이 입력 ibus-setup Copy 터미널에서 위 명령어를 입력하면 아래와 같은 창이 뜨는데, Input-Method - Add 버튼 클릭 Select an input method에서 Korean을 찾아 Hangul을 Add 만약 위 1번을 설치했는데, Hangul이 보이지 않는다면 Reboot 후 재확인 Add된 한글 확인 가능 3. 키보드 한글 추가 Settings 실행 Keyboard에서 Input Soruces에 + 버튼 클릭 Add an Input Source에서 Korean 선택 후, Korean(Hangul) Add 4. 키보드 단축키 설정 Input Soruces에서 Korean(Hangul) 설정 - Preferences 선택 IBusHangul Setup에서 Shift+space Toggle Key Remove 진행 (만약, 한/영 변환 단축키로 Shift+space를 사용할 분은 Remove 진행하지 말고, 해당 키로 단축키 사용하면 됨) Remove 후에 Add 선택 본인이 원하는 한/영 변환 단축키 설정, 저는 Control+space로 진행 (아래 화면에서 본인이 원하는 한/영 단축키를 키보드로 입력하면 됨) 단축키 설정 완료 화면 이후 컴퓨터 reboot으로 ...