soma0sd

코딩 & 과학 & 교육

NVIDIA Jetson 처음 시작하기

반응형

엔비디아(NVIDIA)의 Jetson 시리즈는 인공지능 추론과 학습을 수행하는 싱글보드 컴퓨터입니다. 제가 사용하는 Jetson Xavier NX™의 경우에는 384개의 쿠다코어와 48개의 텐서 코어를 가진 GPU, 6코어를 가진 ARM CPU를 탑재하고 있습니다. 고성능 임베디드/엣지 컴퓨팅에 충분히 활용할 수 있습니다.

사진은 NVIDIA® Jetson Xavier NX™ 개발자 키트입니다(사진 출처: nvidia.com). 개발자용 보드의 경우 무선랜을 지원하므로 쉽게 설치해서 사용할 수 있습니다. 우선 개발에 필요하지만 박스에 포함되어 있지 않은 아래 장비를 챙겨야 합니다.

  • 마이크로 SD카드를 읽고 쓸 수 있는 노트북이나 리더기를 장착한 PC
  • 유무선 입력장치: USB포트를 사용하는 키보드와 마우스
  • HDMI나 DP포트를 입력으로 받을 수 있는 모니터
  • 32GB 이상의 마이크로 SD 카드
  • (옵션) 220V 3구 클로버 파워케이블: 구매시 다른 규격의 파워케이블이 있을 수 있습니다.
  • (옵션) NVMe 규격의 SSD: 바닥면에 NVMe 포트와 고정 나사가 있습니다.

젯슨 SD카드 이미지 플래싱

구매한 SD카드에 OS 이미지를 설치하기 위해 마이크로 SD 카드 리더에 SD카드를 삽입한 후 플래싱 응용프로그램을 실행합니다.다양한 앱이 있지만 저는 balenaEtcher를 추천합니다. 너무 전문적이지도 않고 필요한 기능만 있어서 좋습니다.

balenaEtcher를 실행한 뒤 Flash from File을 눌러 미리 Jetson 다운로드 센터에서 내려받은 SD카드 이미지를 선택하거나, Flash from URL을 눌러 아래 주소 중에서 골라 입력합니다.

# Jetson Xavier NX
https://developer.nvidia.com/jetson-nx-developer-kit-sd-card-image
# Jetson Nano
https://developer.nvidia.com/jetson-nano-sd-card-image
# Jetson Nano 2GB
https://developer.nvidia.com/jetson-nano-2gb-sd-card-image

이후 Select target을 눌러 SD카드 드라이브를 선택하고, Flash!를 눌러 작업을 시작합니다. 플래싱이 끝나고 무결성 검사까지 끝나면 리더에서 SD카드를 뽑고, 아래 그림을 참고하여 Jetson에 SD카드를 삽입합니다(이미지 출처: developer.nvidia.com).

젯슨 장치 구성 & 부팅

Jetson은 전원 버튼이 없으므로(핀을 사용하여 추가 가능) 전원을 연결하는 즉시 부팅합니다. 그래서 전원을 연결하기 전 모니터와 입력장치를 Jetson에 미리 연결해두고 전원을 연결해야 합니다. 아쉽게도 Jetson을 헤드리스 모드로 설치할 방법이 아직 없어서 첫 부팅시 시스템 초기화때 입력장치의 도움을 받아야 합니다.

NVIDIA에서 제공하는 Jetson 이미지의 OS는 Jetson Linux라는 이름의 몇 가지 추가기능을 더한 우분투 18.04입니다. 특별한 것을 묻지는 않으니 초기설정에는 큰 어려움이 없을 것입니다. 다만, 특수한 보안 사정이 없는 한 자동로그인은 켜놓는것이 편리합니다. 이때 자동로그인을 켜놓지 않았더라도 나중에 설정에서 바꿀 수 있습니다.

반응형
태그:

댓글

End of content

No more pages to load