Jetson ã®ã‚¯ãƒ©ã‚¦ãƒ‰ãƒã‚¤ãƒ†ã‚£ãƒ– テクノãƒã‚¸
クラウドãƒã‚¤ãƒ†ã‚£ãƒ– テクノãƒã‚¸ã¯ã€è¿…速ãªè£½å“開発ã¨ã€ç¶™ç¶šçš„ãªè£½å“アップグレードã«å¿…è¦ãªæŸ”軟性ã¨ä¿Šæ•æ€§ã‚’æä¾›ã—ã¾ã™ã€‚
Jetson ã«ã‚ˆã‚Šã€ã‚¯ãƒ©ã‚¦ãƒ‰ãƒã‚¤ãƒ†ã‚£ãƒ– テクノãƒã‚¸ã‚’エッジã§åˆ©ç”¨ã§ãるよã†ã«ãªã‚Šã€ã‚¯ãƒ©ã‚¦ãƒ‰ アプリケーションã«é©å‘½ã‚’ã‚‚ãŸã‚‰ã—ãŸã‚³ãƒ³ãƒ†ãƒŠãƒ¼ã‚„コンテナー オーケストレーションã®ã‚ˆã†ãªæŠ€è¡“を活用ã§ãã¾ã™ã€‚
NVIDIA JetPack ã«ã¯ã€Docker ãŒçµ±åˆã•ã‚ŒãŸ NVIDIA コンテナー ランタイムãŒå«ã¾ã‚Œã¦ãŠã‚Šã€GPU アクセラレーション対応ã®ã‚³ãƒ³ãƒ†ãƒŠãƒ¼åŒ–アプリケーションを Jetson プラットフォーム上ã§å®Ÿç¾ã§ãã¾ã™ã€‚開発者㯠Jetson アプリケーションをã€ãã®ä¾å˜é–¢ä¿‚ã‚‚ã™ã¹ã¦å«ã‚㦠1 ã¤ã®ã‚³ãƒ³ãƒ†ãƒŠãƒ¼ã«ãƒ‘ッケージ化ã—ã€ã‚らゆる展開環境ã§å‹•ä½œã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
Kubernetes ã®ã‚ˆã†ãªã‚³ãƒ³ãƒ†ãƒŠãƒ¼ オーケストレーション技術を用ã„ã¦ã€Jetson プラットフォーム上ã®ã‚³ãƒ³ãƒ†ãƒŠãƒ¼åŒ–ã—ãŸã‚¢ãƒ—リケーションã®ãƒ©ã‚¤ãƒ•ã‚µã‚¤ã‚¯ãƒ«ã‚’大è¦æ¨¡ã«ç®¡ç†ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚
NVIDIA NGC ã§ã¯ã€ä»¥ä¸‹ã® Jetson 用ã®é–‹ç™ºã‚³ãƒ³ãƒ†ãƒŠãƒ¼ã‚„展開コンテナーãŒæä¾›ã•ã‚Œã¦ã„ã¾ã™ã€‚
- L4T ベース コンテナー イメージ: Jetson 上ã®ã‚らゆるコンテナー化アプリケーション用ã®ãƒ™ãƒ¼ã‚¹ イメージã¨ãªã‚Šã¾ã™ã€‚NVIDIA コンテナー ランタイムã«ã‚ˆã£ã¦ã€ãƒ—ラットフォーム固有ã®ãƒ©ã‚¤ãƒ–ラリã¨ãƒ‡ãƒã‚¤ã‚¹ ノードãŒã€åŸºç›¤ã¨ãªã‚‹ãƒ›ã‚¹ãƒˆã‹ã‚‰ L4T ベース コンテナーã«ãƒžã‚¦ãƒ³ãƒˆã•ã‚Œã¾ã™ã€‚åŒæ§˜ã«ã€CUDAã€TensorRTã€VPIã€ãã®ä»–ã® JetPack ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ レベルã®ãƒ©ã‚¤ãƒ–ラリもホストã‹ã‚‰åˆ©ç”¨ã•ã‚Œã€ã‚³ãƒ³ãƒ†ãƒŠãƒ¼åŒ–ã—ãŸã‚¢ãƒ—リケーションã§ä½¿ç”¨ã§ãã¾ã™ã€‚
- CUDA ランタイムコンテナー イメージ: CUDA ランタイムコンãƒãƒ¼ãƒãƒ³ãƒˆãŒå«ã¾ã‚Œã¦ã„ã¾ã™ (NVIDIA コンテナー ランタイムã§ã¯ã€ã“れらã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒ›ã‚¹ãƒˆã‹ã‚‰ãƒžã‚¦ãƒ³ãƒˆã•ã‚Œã¾ã›ã‚“)。ã“ã®ã‚³ãƒ³ãƒ†ãƒŠãƒ¼ イメージã¯ã€CUDA アプリケーションをコンテナー化ã—ã¦å±•é–‹ã™ã‚‹å ´åˆã«ä¾¿åˆ©ã§ã™ã€‚
- TensorRT ランタイムコンテナー イメージ: TensorRT 㨠cuDNN ã®ãƒ©ãƒ³ã‚¿ã‚¤ãƒ コンãƒãƒ¼ãƒãƒ³ãƒˆãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“れらã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ã€ãƒ›ã‚¹ãƒˆã‹ã‚‰ãƒžã‚¦ãƒ³ãƒˆã•ã‚Œã¾ã›ã‚“ (親イメージã§ã‚ã‚‹ CUDA ランタイムを通ã˜ã€CUDA ランタイムコンãƒãƒ¼ãƒãƒ³ãƒˆã‚‚å«ã¾ã‚Œã¦ã„ã¾ã™)。ã“ã®ã‚³ãƒ³ãƒ†ãƒŠãƒ¼ イメージã¯ã€AI アプリケーションをコンテナー化ã—ã¦å±•é–‹ã™ã‚‹ã®ã«ä¾¿åˆ©ã§ã™ã€‚
- DeepStream コンテナー イメージ: DeepStream SDK ã«åŒæ¢±ã•ã‚Œã¦ã„るプラグインã¨ãƒ©ã‚¤ãƒ–ラリãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚內容ãŒç•°ãªã‚‹ Baseã€Samplesã€IoT ã® 3 種類ã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’利用ã§ãã¾ã™ã€‚
- TensorFlow コンテナー イメージ: Python 3.6 環境ã«ãƒ—リインストールã•ã‚Œã¦ã„ã‚‹ TensorFlow ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“れを使用ã™ã‚Œã°ã€TensorFlow 開発環境をã™ã°ã‚„ãセットアップã§ãã¾ã™ã€‚ã“ã®ã‚³ãƒ³ãƒ†ãƒŠãƒ¼ イメージã¯ã€TensorFlow アプリケーションをコンテナー化ã™ã‚‹å ´åˆã«ãƒ™ãƒ¼ã‚¹ イメージã¨ã—ã¦ä½¿ç”¨ã§ãã¾ã™ã€‚
- PyTorch コンテナー イメージ: PyTorch ã¨ã€Python 3.6 環境ã«ãƒ—リインストールã•ã‚Œã¦ã„ã‚‹ TourchVision ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚PyTorch ã®é–‹ç™ºç’°å¢ƒã‚’迅速ã«æ§‹ç¯‰ã§ãã€PyTorch アプリケーションをコンテナー化ã™ã‚‹å ´åˆã®ãƒ™ãƒ¼ã‚¹ イメージã¨ã—ã¦ä½¿ç”¨ã§ãã¾ã™ã€‚
- 機械å¸ç¿’コンテナー イメージ: TensorFlowã€PyTorchã€JupyterLabã€ãŠã‚ˆã³ Python 3.6 環境ã«ãƒ—リインストールã•ã‚Œã¦ã„ã‚‹ scikit-learnã€SciPyã€pandas ãªã©ã®ä¸€èˆ¬çš„ãªæ©Ÿæ¢°å¸ç¿’ãŠã‚ˆã³ãƒ‡ãƒ¼ã‚¿ サイエンス フレームワークãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚
åƒè€ƒæƒ…å ±
- NGC 㮠Jetson コンテナ
- オンデマンド ウェビナー: クラウド ãƒã‚¤ãƒ†ã‚£ãƒ– テクノãƒã‚¸ã‚’エッジ AI デãƒã‚¤ã‚¹ã«çµ„ã¿è¾¼ã‚€
- ブãƒã‚°: Jetson Xavier NX ã§ã‚¨ãƒƒã‚¸ AI ã«ã‚¯ãƒ©ã‚¦ãƒ‰ ãƒã‚¤ãƒ†ã‚£ãƒ–ãªä¿Šæ•æ€§ã‚’ã‚‚ãŸã‚‰ã™
- Jetson クラウド ãƒã‚¤ãƒ†ã‚£ãƒ– テクノãƒã‚¸ã®ãƒ‡ãƒ¢
- サンプル : Machine-Learning Containers on Jetson