Nvidia의 Jetson는 소형 임베디드 AI 시스템의 혁신적인 시리즈입니다. CUDA 프로세서와 라이브러리가 최적화되어 다양한 AI 솔루션으로 활용가능한 장점이 있습니다. 다만, 일반적인 리눅스 환경이 아닌, aarch64 기반의 임베디스 시스템이기에 일부 제약이 따른다는 단점이 있지만 최근에는 수요가 늘며 다양한 라이브러리가 호환되는 모습을 보이기도 하고 있습니다. 통합 개발 환경(Integrated Development Environment, IDE), Pycharm 설치법입니다.
1. openjdk-8-jdk 설치
sudo apt-get install openjdk-8-jdk
기본적인 setup이 완료되었다면, openjdk 설치면 끝입니다. Jetson 사용법의 경우 추후 포스팅을 통해 정리해보도록 하겠습니다.
2. Pycharm 설치
파이참 리눅스 버전 설치 링크
www.jetbrains.com/ko-kr/pycharm/download/#section=linux
터미널을 통해 설치가 되는지는 모르겠습니다. 저는 공식 홈페이지에서 리눅스 Community를 압축 파일로 받아 설치를 진행하였습니다. 다운로드가 완료되면 압축을 해제해주세요.
3. Pycharm 실행
pycharm의 bin 폴터에서 터미널을 실행한 다음, ./ 명령어를 통해 파이참을 실행해줍니다. 1~2분의 로딩 후 정상적으로 실행되는것을 보실 수 있습니다. 이제 작업이 되는 파이썬과 연결해주기 위해 좌측 상단의 File -> Settings를 클릭한 다음, Project 탭에서 우측 상단의 설정 -> Add를 눌러주세요.
별도의 가상환경이 아니라면 base interpreter를 클릭하면 파이썬 2.7 버전과 3.6 버전이 링크됩니다. 설치 이전 pip 모듈을 통해 많은 라이브러리가 설치되어있다면 초기 빌드하는 과정에서 n분의 시간이 소요됩니다. 모든 빌드가 완료되었다면 리눅스나 윈도우 환경과 동일하게 사용하면 됩니다.
4. 참고
- forums.developer.nvidia.com/t/what-is-the-best-ide-on-tx2/61624
- forums.developer.nvidia.com/t/recommended-ide-for-jetson-tx2/51218
# 머신러닝 프로젝트 제작, 상담 및 컨설팅 / 머신러닝 접목 졸업작품 컨설팅
# 데이터 가공, 수집, 라벨링 작업 / C, 파이썬 프로그램 제작
# email : deepi.contact.us@gmail.com
# site : www.deep-i.net
'Jetson' 카테고리의 다른 글
[Jetson] Nvidia 젯슨 Nano or NX SD 카드 복사하기 (Clone SD Card) (0) | 2021.10.11 |
---|---|
[Jetson] Nvidia 젯슨 나노 (Jetson Nano) OS 설치 및 초기화 가이드 (0) | 2021.01.27 |
[Jetson] Jetson Nano, TX2, Xavier에 시스템 모니터링 및 컨트롤 패키지 Jetson stats 설치하기 (0) | 2020.11.22 |