jetson tx2 사용기 1 개봉 및 프로그램 설치

jetson tx2는 nvidia 에서 출시한 임베디드 추론가속기이다. nvidia의 설명은 다음과 같다. 

고성능, 저전력 NVIDIA Jetson TX2를 사용하여 가장 필요한 곳에서 실시간 인공 지능(AI) 성능을 활용하십시오. 이제 복잡한 데이터를 온보드 에지 장치에서 처리할 수 있습니다. 따라서 로봇 및 드론에서 엔터프라이즈 협업 장치 및 지능형 카메라에 이르는 모든 장치에서 빠르고 정확한 추론을 신뢰할 수 있습니다. 에지에 AI를 도입하면 네트워크 제약 환경에서 장치의 막대한 잠재력이 발휘됩니다.

사항은 다음과 같다.  사실상 256개의 쿠다코어 와 Denver,arm 코어 박힌 저전력 소형 컴퓨터이다.

굳이 gpu 와 비교하자면 성능이 떨어지며 개발이 힘든 jetson tx2를 사용하는 이유는 nvidia 의 workflow의 inference 단계에 있는 TensorRT를 사용하기 위함이다. 

위에서 보는것 처럼 nvidia에서 추구 하는 딥러닝 어플리케이션의 배포방식은 트레이닝 과정은 오직  DGX와 같은 강력한 연산 장치를 이용하여 서버에서 훈련하여, 이를 크기 및 속도등의 면에서 최적화 시킬 수 있는 TensorRT를 이용하여 효율적인 inference 를 할 수 있는 어플리케이션으로 만들어 배포하는 것이다.

TensorRT에 대한 대략적인 특징이다. 

이제 본격적으로 본격적으로 jetson TX2 setting 을 시작하여 보겠다.

개봉

자세한 개봉기는 youtube로 대체

개봉하면 위와 같이 생겼다. 전원을 연결하고 HDMI를 적당하게 연결하고 부팅을 한다. 부팅은 POWERBTN을 눌러서 한다.

위에 나온것 처럼 username과 password를 쳐서 접속한후 ./install을 해주면 된다. 

자주보던 창이다. ubuntu 16.04 가 설치된 것을 볼 수있다. wifi를 잡은후 업데이트 후 사용하면 된다. 

이렇게 끝나면 아쉬운거 같다. 

왜냐면 jetpack을 설치하지 않았기 때문이다.

아래는 공식홈페이지 설명이다.

NVIDIA JetPack SDK is the most comprehensive solution for building AI applications. Use the JetPack installer to flash your Jetson Developer Kit with the latest OS image, to install developer tools for both host PC and Developer Kit, and to install the libraries and APIs, samples, and documentation needed to jumpstart your development environment.

쉽게말하면 위에 명시된 프로그램을 자동으로 설치해주면서 OS까지 초기화 해주는 편리한 프로그램이다. 

설치법이 조금 괴랄하다. 

host PC (nvidia에는 ubuntu14.04를 권장함 18.04에서는 구동이 안되며 16.04에서는 잘 동작함을 확인)에서 jetpack을 설치후  host pc와 jeston이 동일한 라우터(공유기)에 있는 상태에서 recovery mode 상태로 가야 한다. 

자세한 과정이 있는 youtube를 첨부한다.

데스크탑이 고정 ip를 가지고 있는 상태라서 같은 router 환경으로 만드는것이 가장 힘들었다. 그외에는 큰 문제가 없을 거라고 생각이 된다.  

댓글 남기기