[NVIDIA Jetson] Installing PyTorch for Jetson Platform
·
Robotics/Jetson
Jetson 환경에서 pip install torch 명령어를 사용하면 PyTorch는 설치되지만, torch.cuda.is_available()은 False를 반환하고 GPU를 사용할 수 없다. 이는 PyPI에 등록된 PyTorch가 Jetson(ARM 아키텍처, aarch64) 에서 실행되도록 빌드되지 않았기 때문이다.Jetson에서는 CUDA 및 cuDNN이 포함된 NVIDIA JetPack SDK 환경에 최적화된 별도 PyTorch 빌드가 필요하다. 이를 해결하려면 NVIDIA에서 제공하는 공식 wheel 파일을 설치해야 한다. 1. 현재 JetPack 버전 확인Jetson에 접속하여 다음 명령어로 현재 설치된 JetPack 버전을 확인한다:sudo apt-cache show nvidia-jetp..
gpg키 없이 ros2 jazzy 설치
·
Robotics/ROS
1. 기본 의존성 설치먼저, ROS 2 설치에 필요한 필수 패키지들을 설치.curl, gnupg, lsb-release는 저장소 등록 및 패키지 설치에 필수적인 도구.sudo apt updatesudo apt install curl gnupg lsb-release2. ROS 2 저장소 추가 (GPG 키 없이)보통 ROS 저장소를 추가할 때 GPG 키를 통해 서명을 검증하지만, 이 과정을 건너뛰기 위해 다음과 같이 저장소를 등록한다.echo "deb [trusted=yes] $(. /etc/os-release && echo "$UBUNTU_CODENAME") main" | \\sudo tee /etc/apt/sources.list.d/ros2.listtrusted=yes 옵션은 GPG 키 없이도 APT가..
[NVIDIA Jetson] Jetson에서 Power Mode 설정과 최대 성능을 끌어내는 방법
·
Robotics/Jetson
NVIDIA Jetson 시리즈는 고성능 AI 추론을 위한 강력한 임베디드 시스템이지만기본 설정만으로는 최적의 성능을 기대하기 어렵다.특히 Jetson AGX Xavier, Orin과 같은 고성능 모델에서는 Power Mode(전력 정책) 설정과 클럭 고정이 성능에 큰 영향을 미치기 때문에 추가적인 설정이 필요하다.🔋 Power Mode란?Jetson은 하드웨어 리소스를 효율적으로 관리하기 위해 여러 개의 사전 정의된 전력/성능 모드를 제공한다.Jetson에서의 대표적인 Power Mode 예시는 다음과 같다:MODE_15W : 저전력 동작 (CPU/GPU 제한적 사용)MODE_30W : 중간 수준의 성능과 전력 소비MAXN (Maximum Performance) : Jetson이 낼 수 있는 최대 성..
ROS2 Humble install 설치 가이드
·
Robotics/ROS
https://docs.ros.org/en/humble/Installation/Alternatives/Ubuntu-Development-Setup.html🔹 Step 1. 시스템 업데이트sudo apt update && sudo apt upgrade -y🔹 Step 2. 필요한 패키지 설치sudo apt install software-properties-common🔹 Step 3. Universe 저장소 활성화 및 curl 설치sudo add-apt-repository universesudo apt update && sudo apt install -y curl gnupg lsb-release🔹 Step 4. ros-apt-source 패키지 설치 (GPG 키 + APT 소스 자동 등록)# 최신 버..
[NVIDIA Jetson] install utils
·
Robotics/Jetson
Web Browser - Install chromiumChromium은 구글 크롬의 오픈소스 버전으로, 가볍고 빠른 브라우저Jetson에서는 일반적인 데스크탑 리눅스에서 사용하는 chrome 또는 google-chrome 설치가 불가능하기 때문에 Chromium을 설치해준다.시간이 좀 걸리지만 기다려준다... => 멈춘 것 같지만 아니다.. 설치 중임sudo apt install chromium-browser - install firefoxFirefox는 안정성과 확장성이 뛰어난 브라우저로, 다양한 개발 도구와 호환sudo apt install firefox - Install jetson-stats (jtop)jetson-stats는 Jetson 하드웨어의 리소스 사용량을 실시간으로 모니터링할 수 있는..
[NVIDIA Jetson - error] Docker iptables 에러 해결
·
Robotics/Jetson
nvidia SDK jetpack 6.2에서 생긴 에러..6월 업데이트 된 SDK 6.2.1에서는 패치 되었다.! jetpack을 설치 후,docker run —rm —network=host hello-world 는 문제 없이 작동하지만,docker run —rm hello-world 는 아래처럼 iptables failed error가 뜰 수 있다. docker: Error response from daemon: failed to set up container networking: driver failed programming external connectivity on endpoint alpine (d373025c7fbf1f880fe55171c6673b2b8f036ee84160128712ffde99..
[NVIDIA Jetson] VScode install in Jetson
·
Robotics/Jetson
jetson은 ARM 아키텍처이기 때문에, 이에 맞는 패키지를 설치해주어야 한다.Jetson에 vscode를 설치하려면 두 가지 방법이 있다. VScode 홈페이지에서 arm64 용 .deb 버전을 선택해 다운로드https://code.visualstudio.com/download# Download Visual Studio Code - Mac, Linux, WindowsVisual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and..
[NVIDIA Jetson] JETPACK install (젯팩 설치 방법)
·
Robotics/Jetson
먼저 jetson orin에 jetpack을 설치하려면 recovery mode로 진입을 해야한다.recovery mode로 진입하기 위해서는 다음과 같은 과정을 따라야 한다. [orin recovery mode 진입 방법]Host PC에 Jetson SDK Manager 설치 (SDK 설치 방법)Orin에 Power 연결파워는 5번 파워 어댑터 혹은 4번 C 포트 사용오린과 Host pc를 연결 (usb-c)USB C-Type connector를 jetson과 호스트PC에 연결(USB C타입은 10번 포트 단자를 사용, 4번 C포트는 연결이 안됨)오린을 Recovery mode로 부팅 : 2번 버튼을 누르고 3번 버튼을 누르고 둘을 동시에 떼기중간(Force Recovery) 버튼을 누르고 떼지않음왼쪽..