kuroの覚え書き

96の個人的覚え書き

Jetson nano 2GBを使う(1)

まずはこのページもJetson上で編集できるように日本語環境を入れておく。

Jetsonで日本語が入力できるようにする│FABSHOP.JP -デジタルでものづくり! ファブショップ !
こちらの記事を参考にする。

システム設定>言語サポート
で日本語をインストールし、キーボード入力に使うシステムをfcitxに変更する。
一旦ログアウトして、もう一度ログインすれば設定が反映されているはず。

さあ、AIの世界へ。自分でシコシコと環境構築するのと違い、もうすべてお膳立てされていて、すぐに使い始めることができるようだ。
Getting Started with Jetson Nano 2GB Developer Kit | NVIDIA Developer
このサイトの順にまずは見ていく。
JetsonではDockerコンテナーで環境構築することが前提となっていて、すでにDockerはインストールされている。自前構築で、ある程度の感覚は得ているので、とっつきやすくなっていて良いね。

kkuro@kkuro-jetson:~$ sudo docker pull nvcr.io/nvidia/l4t-base:r32.4.3
r32.4.3: Pulling from nvidia/l4t-base
c796196a5194: Pull complete 
9f1f9f625de3: Pull complete 
692bb77a7fc0: Pull complete 
7c6fea64666e: Pull complete 
2e07510b3b6f: Pull complete 
f3cef679c558: Pull complete 
01067c06de71: Pull complete 
607a871f53a8: Pull complete 
77c272c815a4: Pull complete 
d6e9ae6c556e: Pull complete 
6c31b14f8325: Pull complete 
da342f04dbe2: Pull complete 
bc1f73093866: Pull complete 
801ec5982390: Pull complete 
20f4f4b58bf1: Pull complete 
998db3ceb21f: Pull complete 
8f6eafd35194: Pull complete 
c3cf45f768ae: Pull complete 
7b3abe05cce9: Pull complete 
Digest: sha256:547dc36b81eddb7ca8eadd956c61bd96bf432486830701b3dbb019be7f6c9ce2
Status: Downloaded newer image for nvcr.io/nvidia/l4t-base:r32.4.3
nvcr.io/nvidia/l4t-base:r32.4.3
kkuro@kkuro-jetson:~$ sudo docker image ls nvcr.io/nvidia/l4t-base
REPOSITORY                TAG       IMAGE ID       CREATED         SIZE
nvcr.io/nvidia/l4t-base   r32.4.3   c93fc89026d9   10 months ago   631MB

まずは言われるままに

kkuro@kkuro-jetson:~$ sudo docker run -it --rm --net = host --runtime nvidia -e DISPLAY = $ DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix nvcr.io/nvidia/l4t-base :r32.4.3
Unable to find image 'host:latest' locally
docker: Error response from daemon: pull access denied for host, repository does not exist or may require 'docker login': denied: requested access to the resource is denied.
See 'docker run --help'.

ありゃ?

r32.5.0が最新らしいのでとりあえずそっちも入れてみたが、それではやはり起動せず。

kkuro@kkuro-jetson:~$ sudo xhost +si:localuser:root
localuser:root being added to access control list
kkuro@kkuro-jetson:~$ sudo docker run --runtime nvidia --network host -it -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix nvcr.io/nvidia/l4t-base:r32.5.0
root@kkuro-jetson:/# 

キター。