지난 글에서 Jetson Nano에 OS(Ubuntu 18.04 LTS 기반)를 설치하고 USB 사운드카드, CSI 카메라 설치까지 확인했습니다.
이제 개발환경을 구축해야 하는데...
환경 구축을 여러 번 반복하면서 느낀 점은.... 이거... 상당히 불안정하다.... 입니다.
뭔가 하나 설치하면 Error가 뜨고.... Warning이 뜨고...
어떻게 잘 해결해서 Jupyter Notebook을 설치하려고 하니 계속 설치 실패..
역시 이것저것 건드려서 설치를 성공했더니 실행할때마다 터미널은 Error Message로 도배가 됩니다.
해결책을 찾아봤더니 이런 저런 의견은 있는데 모두 다 소용이 없더군요.
그러다가 하나 발견한 해결책은...
그냥 Jupyter Notebook을 실행하기 전에 크로미움 브라우저를 먼저 실행해 놓고 Jupyter Notebook을 실행하면 오류가 뜨지 않는다... 라는 것이었습니다.
Jupyter Notebook이 크로미움 브라우저를 메모리 상에 처음으로 띄울 때에 한해서 오류가 생기는 것이었네요.
Jupyter Notebook이 브라우저를 실행하는 것이 아니라면 문제가 되지 않더군요.
대충 된 것 같아서 NumPy, PyTorch 등을 설치하려고 하니 또 줄줄이 에러..
뭐뭐를 인식하지 못했다... 무슨 파일이 없다(ls로 확인해보면 해당 경로에 파일이 제대로 잘 있습니다)...
온갖 핑계를 대면서 에러나 경고를 띄웁니다.
참고하려고 구매했던 책(파이썬과 함께하는 AI젯봇, 아이씨뱅큐)에서는 NVIDIA에서 공식 제공하는 OS 이미지가 아니라 yahboom 이라는 회사에서 제공하는 젯봇용으로 커스터마이징된 OS 이미지를 사용하더군요.
중국 업체에서 만들고 제공하는 이미지라... 여러 번 이슈가 되었던 중국 정부의 압력에 의한 정보 유출이 여기에도 적용되는건 아닐까... 라는 의심에 좀 찜찜... 하긴하지만...
어쨋든 그걸 받아서 테스트해 봤는데... Jupyter Notebook 실행 시 발생하는 문제는 해결되지 않았고, NumPy, PyTorch 등의 라이브러리는 이미 설치가 되어 있는 상태여서 동작에는 문제가 없지만... 내용을 잘 모르면 문제가 생겼을때 해결이 또 어려워지겠죠.
그리고 그것 말고도 몇 가지의 문제점들은 그대로 유지되고 있어서 그냥 다시 NVIDIA 공식 OS 이미지로 돌아가는 중입니다.
Jetson Nano를 사용하는 다른 분들은 이런 문제를 겪지 않으시는건지..
별다른 반응은 그다지 검색되지 않네요.
환경설정 과정을 관련 강의에도 적용할 계획이라서...
그냥 어디어디 이미지를 받아서 쓰세요.. 라고 강의하는건 책임회피라는 생각도 들어서 하나씩 다 체크를 하고 있는 중입니다.
좀... 많이 불안정하네요.
어쨋든 전부 깔끔하게 해결되면... 아니면 전부는 아니라도 일정 수준 이상 깔끔하게 처리되면 내용을 정리해서 글을 올리도록 하겠습니다.
'관련 기술 > SBC(싱글보드컴퓨터)' 카테고리의 다른 글
레고 RCX 모터(43362) 동작시키는 방법 찾기 (0) | 2021.09.18 |
---|---|
환경설정 하기 전에 일단 GPIO부터 사용해보자 (0) | 2021.09.11 |
아두이노 점퍼 와이어로 Mindstorms RCX용 커넥터 고치기 (0) | 2021.09.08 |
Jetson Nano 동작시키기 (0) | 2021.09.01 |
Lego Mindstorms RCX 분해 (0) | 2021.08.30 |