jetsonとは?エッジAIをするためのハードウェア!!

スポンサーリンク
jetsonとはエッジAIをするためのハードウェア!!AIを作ってみる
この記事を読んで分かること
  • jetsonとは何か
  • jetsonの種類
  • 公式でサポートされているソフトウェア

 

jetsonとは?

jetsonとは、

GPUが搭載されたIoTデバイスの一種

です。

 

jetsonはnvidia社が製造している製品で、エッジAIなどの用途に使われます。

jetsonファミリー

出典元:nvidia公式サイト

 

jetsonの種類

jetsonシリーズにはJetson AGX XavierJetson Xavier NXJetson TX2Jetson Nanoのラインナップがあります。
(2021年9月時点)

シリーズCPUGPUメモリ消費電力アーキテクチャ
Jetson Nano
Quad-core ARM A57
(1.5 GHz)
128 Core Maxwell
0.5 TFLOPS (FP16)
4 GB 64-bit
LPDDR4
25.6 GB/s
5W
10W
Maxwell
Jetson TX2
Dual-core Denver
Quad-core A57
(2GHz )
(2x) 2MB L2
256 Core Pascal
1.33 TFLOPS (FP16)
8 GB 128-bit
LPDDR4
59.7 GB/s
7.5W
15W
Pascal
Jetson Xavier NX
6 core Carmel ARM CPU
(1.4 GHz)
(3x) 2MB L2 + 4MB L3
384 Core Volta
6 TFLOPS (FP16)
21 TOPS (INT8)
8 GB 128-bit
LPDDR4x
51.2 GB/s
10W
15W
Volta
etson AGX Xavier
8-core Carmel ARM CPU
(2.26GHz)
(4x) 2MB L2 + 4MB L3
512 Core Volta + NVDLA
11 TFLOPS (FP16)
22 TOPS (INT8)
32 GB 256-bit
LPDDR4x
136.5 GB/s
10W
15W
30W
Volta

詳しいカタログ情報は公式ページに掲載されています。

 

Jetsonのソフトウェア

JetsonデバイスはNVIDIAが提供するソフトウェアでサポートされています。

ソフトウェアには、エッジAIロボット制御などを行うためのAPIが含まれています。

 

Jetsonソフ​​トウェア_ NVIDIA開発者

出典元:Nvidia公式サイト

 

Nvidia提供ソフトウェア
  • JetPack(OS)
  • L4T
  • Deepstream
  • Isaac SDK

 

JetPack(OS)

JetPackはjetson用のOSです。

JetPackはUbuntuライクの動作をし、AIアプリケーションを構築するために必要なライブラリを包括しています。

TensorRTcuDNNCUDA ToolkitVisionWorksGStreamerOpenCVなどのJetsonプラットフォームソフトウェアがバンドルされています。

 

JetpackはNvidia公式サイトからダウンロードすることができます。

 

JetsonのOSのインストール方法はこちらの記事で紹介しています。

【jetson】OS(jetpack)のインストール方法
以下環境で動作確認を行いました。 構築環境 jetson XAVIER NX (jetpack4.4-b144) microSD 128GB Windows10のPC jet...

 

L4T

NVIDIA L4Tはjetson用のドライバパッケージです。

L4Tでは、Jetsonプラットフォーム用のLinuxカーネルブートローダーNVIDIAドライバーフラッシュユーティリティサンプルファイルシステムなどが提供されています。

 

L4Tは新しいバージョンのjetpackに予め含まれているため、特に意識する必要はありません。

 

Deepstream

NVIDIAのDeepStreamSDKは、画像解析AIに必要なライブラリを含んだツールキットとなっています。

Deepstreamは、高速で動画を処理する「gstreamer」とAIの推論を最適化した「TensorRT 」の技術を使用しています。

 

DeepstreamはNvidia公式サイトからダウンロードすることができます。

 

Deepstreamのインストール方法はこちらの記事で紹介しています。

【jetson】DeepStreamのインストール方法
この記事を読んで分かること jetsonにDeepStreamをインストールする方法 DeepStreamの動作確認方法 以下環境で動作確認を行いました。 構築環境 jets...

 

Isaac SDK

NVIDIA Isaac SDKは、ロボット制御に必要なライブラリを含んだツールキットです。

Isaac Engine(アプリケーションフレームワーク)、Isaac GEM(高性能ロボティクスアルゴリズムを備えたパッケージ)、Isaac Apps(リファレンスアプリケーション)、Isaac Sim for Navigation(シミュレーションプラットフォーム)が含まれています。

 

まとめ

jetsonとは、GPUが搭載されたIoTデバイスの一種です。

jetsonはnvidia社が製造している製品で、エッジAIなどの用途に使われます。

jetsonシリーズにはJetson AGX Xavier、Jetson Xavier NX、Jetson TX2、Jetson Nanoのラインナップがあります。

JetsonデバイスはNVIDIAが提供するソフトウェアでサポートされています。

コメント

タイトルとURLをコピーしました