みなさんこんにちわ、こんばんわ。

SAIです。

 

Jetsonで何ができるかを学習する上で、役に立つのがNvidiaのサイトでしょう。

 

SAIは本国のサイトで迷子になりまくりましたが、

Nvidiaの日本サイトにも学習ページが存在していました。


JETSON AI コース & 認定プログラム

 

Jetson AI Courses and Certification (JA-JP) | NVIDIA Developer

 

名前からすると、ある程度慣れた人向けのような名称ですが、

がっつり初心者用のサイトでした。

 

SAIは、これに気づくのが遅すぎたのです。

 

 

今回ブログで書いていくのは、

このプログラムに沿って行けば学習できるということです。

ただ、途中から英語なんですよね。

 

というわけで、しばらくはこのコースをなぞっていく形で進めます。

 

 

エピソード1は、組み立ての部分なので、省略して、エピソード2からスタートする形ですね。

 

 

 

◆目次へ戻る◆

 

 

みなさんこんにちわ、こんばんわ。

SAIです。

 

Jetson Nanoは、キーボードとマウス、ディスプレイを繋げたら、

Jetsonだけでも普通のPCのように動かせます。

 

下こんな感じです。

 

コマンドライン、ウェブ閲覧などいろいろできます。

 

が、

普段windowsを使っている人からすると、

コマンドラインとかをメモしたり、手順書を作ったりするのは、

慣れない分だけちょっと不便ですよね。

 

 

できれば・・・・普段使っているPCから遠隔操作できたらいいですよね。

 

そのほかにも、JupiterNoteBookなんかも使ってみたいですよね。

 

 

今回は、WindowsPCから遠隔でJetsonNanoのコマンドラインを動かす方法です。

 

ちなみにこの方法ですが、

実は大規模の学習を行う際に、ディスプレイ用のRAMをも学習に回すため、

割と必要になってきます。

 

特にJetson Nanoの2G版や4G版だとRAMが枯渇し始めちゃいます。

 

そんなわけで、SSH接続が必要になってきます。

 

https://courses.nvidia.com/courses/course-v1:DLI+S-RX-02+V2/course/

 

 

それではSSHの起動方法です。

 

実はなんということないです。

SSHは、JetsonNanoとPCをUSBかWifiで接続して、

そのままコマンドラインからコネクトするイメージです。

 

 

 

◆USBでの接続◆

こちらは環境によらないので、初回接続にはお勧めです。

 

JetsonNanoとPCをマイクロUSBケーブルでつなぎます。

 

 

SSH自体は、元々Jetsonに機能があるようなので、特に設定は不要です。

 

USB接続した際、JetsonNanoには、

USB用のIPアドレス?が割り当たります。

 

これが恐らく固定で

 

192.168.55.1

 

です。


なのでWindowsのPCから、PowerShellを起動させます。

 

 

コマンドラインから、

 

ssh <username>@192.168.55.1

 

このコマンドで、USBでのSSH接続ができるそうです。

 

usernameのところはJetsonNanoのログイン名でアクセスすることになりま
す。

 

SAIは、Jetsonのアカウントを ” sai ” にしていますので、以下のコマンドでアクセスできますね

 

 

そうすると、ログインパスワードの入力を聞かれます。

 

Jetsonのログインパスワードを入れたら、Jetsonでコマンドラインを起動したときと同様

以下のように、JetsonNanoの sai-desktop のパスに移動できます。

 

 

この通り、

普段使っているWindowsのパソコンから、Jetson上のコマンドラインを動かせます。

 

例えば、メモリ情報を表示してみると

 

 

こんな感じです。

 

SSH接続ができました!

 

 

◆Wifiでの接続◆

 

こちらは、配線をごちゃごちゃしたくない人向けです。

 

SSHはUSBのほかに、LAN(Wifi)経由でのアクセスもできます。

 

SAIのJetson Nanoには、192.168.10.112 を割り当てています。

 

SSHはIPアドレス指定でアクセスしていますので、

wifiやLAN経由でもアクセスができますよ!

 

こんな感じです。

 

一旦wifiで接続してしまったら、Jetsonがヘッドレスですっきりします。

SAIはもっぱらWifiでSSH接続していますよ!

 

お勧めです。

 

 

◆トラブルシューティング◆

 

JetsonのOSを入れ替えたり、他のJetsonをSSH接続しようとすると

こんなエラーが出ることがあります。

 

恐らく、JetsonNanoのSD枚の固有の情報があるのでしょう。。

 

調べてみると、windowsPCのフォルダに、hostsが出来ていて、

IPアドレスに設定情報が書かれていました。

 

 

この情報を # でコメントアウトするか、そもそもファイルを消して作り直せば

SSH接続できますよ!

 

初回接続時にこんな感じで対応すれば、OKです。

 

 

 

これで、SSH接続でJetsonNanoをすっきりさせることができますね!

 

 

それでは今日はこの辺で。

 

◆目次へ戻る◆

 

 

 

みなさんこんにちわ、こんばんわ。

SAIです。

 

Jetson Nanoを動かしていますが、

起動した直後は日本語入力ができません。

 

 

エクセルやインターネットでメモしたりするには、日本語が使えないと色々不便ですよね。

 

調べたところ、日本語化の方法があるようです。

 

以下サイトを参考にしました。

 

 

日本語フォントをインストール

 

コマンドラインから、以下のコマンドを入力して フォントをインストールします。

 

sudo apt-get install fonts-ipafont fonts-ipaexfont

 

 

続いて日本語IME:Mozcをインストール

 

sudo apt-get update

 

Google日本語入力のMozcをインストール
 

sudo apt-get install fcitx-mozc

 

インストール後はJetson Nanoを再起動しておきましょう。

 

sudo reboot

 

再起動して半角/全角キーを押すと、右上のキーボードのマークあたりが Jp に変わっていると思います。

 

 

これでJetsonNanoで日本語入力ができるようになりました!

 

これでインターネットも日本語で検索ができるようになりますね!

 

 

 

P.S.

 

ちなみに、Jetson Orin だと、気のせいか上手くいきませんでした。

Orinの場合、以下の方法で日本語入力ができるようになりました。

Jetson Nanoでも行けるかも!

 

Setting から Languageと入力して「言語サポート」(英語だと「Language Support」)を表示させます。

 

 

その中で日本語を有効化します。

言語のインストールで、日本語にチェックして適用を押します。


適用するとLinuxなので、ことあるごとにパスワードを入力求められます。

パスワード入力してInstallします。

 

 

インストールが完了したら、一回Rebootします。

 

もう一度言語サポートで日本語を選びます。

 

 

で、キーボードの入力あたりで日本語の入力をすると、 赤〇のあたりが Jp になります。

 

 

 

これで日本語入力ができるようになったはずです!

 

半角/全角 を押すと、「Mozc」に変わったりします。

 

2回くらいリブートすれば行けた。(ナゾ)