SlideShare a Scribd company logo
1 of 32
Download to read offline
JETSON ユーザー勉強会
MAY 2019
2
アジェンダ
➢ Jetson Platformのご紹介
• Jetson採用事例
• Jetsonファミリ ラインアップ
• Jetson Nanoの概要
➢ Jetson Nano Getting Started
• 各種のドキュメント、リソース
• システムセットアップ
• 電力効率 & パフォーマンスモニター
• GPIO & アクセサリ
➢ DeepStreamとTensorRTの概要
➢ Jetson NanoによるDeepStreamデモンストレーション
3
JETSON PLATFORMのご紹介
JETSON TX1 →
JETSON TX2 4 GB
7 - 15W
1 – 1.3 TFLOPS (FP16)
JETSON TX2 8GB | Industrial
7 – 15W
1.3 TFLOPS (FP16)
JETSON AGX XAVIER
10 – 30W
10 TFLOPS (FP16) | 32 TOPS (INT8)
JETSON NANO
5 - 10W
0.5 TFLOPS (FP16)
JETSON ファミリ
エッジでのAIから自律動作マシンまで
同一のソフトウェアが使用可能
エッジでのAI 完全自律マシン
6
JETSON NANO
GTC 2019 にて発表
開発者キット
モジュール
JETSON NANO スペック
機能 仕様
GPU 128 基の NVIDIA CUDA® コアを実装した NVIDIA Maxwell™ アーキテクチャ
CPU クアッドコア ARM® Cortex®-A57 MPCore プロセッサ
メモリ 4 GB 64 ビット LPDDR4
ストレージ 16 GB eMMC 5.1 フラッシュ
ビデオ エンコード 4K @ 30 (H.264/H.265)
ビデオ デコード 4K @ 60 (H.264/H.265)
カメラ 12 レーン (3x4 または 4x2) MIPI CSI-2 DPHY 1.1 (1.5 Gbps)
コネクティビティ ギガビット イーサネット
ディスプレイ HDMI 2.0 または DP1.2 | eDP 1.4 | DSI (1 x2) の 2 つ同時
UPHY 1 x1/2/4 PCIE、1x USB 3.0、3x USB 2.0
I/O 1x SDIO / 2x SPI / 6x I2C / 2x I2S / GPIOs
JETSON NANO RUNS MODERN AI
0
9
0
48
0 0 0 0 0 0
16
0
5
11
2
0
5
0.6
5
36
11 10
39
7
2
25
18
15 14
0
10
20
30
40
50
Resnet50 Inception v4 VGG-19 SSD
Mobilenet-v2
(300x300)
SSD
Mobilenet-v2
(960x544)
SSD
Mobilenet-v2
(1920x1080)
Tiny Yolo Unet Super
resolution
OpenPose
Img/sec
Inference
Coral dev board (Edge TPU) Raspberry Pi 3 + Intel Neural Compute Stick 2 Jetson Nano Not supported/DNR
TensorFlow TensorFlow TensorFlowTensorFlow PyTorch MxNet Darknet Caffe PyTorch Caffe
9
NsightDeveloperTools
DeepStream SDK
Modules
Depth
Estimation
Path
Planning
Object
Detection
Gesture
Recognition
Ecosystem
Modules
Pose
Estimation
Autonomous
Navigation
CUDA / Linux for Tegra
JetPackSDK
TensorRT
cuDNN
VisionWorks
OpenCV
libargus
Video API
GraphicsComputer Vision Accel. ComputingDeep Learning
Drivers
Ecosystem
cuBLAS
cuFFT
Vulkan
OpenGL
SensorsMultimedia
Isaac Robotics Engine
https://docs.nvidia.com/jetson/jetpack/introduction/index.html
https://docs.nvidia.com/jetson/l4t/index.html
https://docs.nvidia.com/cuda/index.html
Jetson Nano Jetson AGX XavierJetson TX1/TX2
JETSON SOFTWARE
より多くのエッジデバイスにAIを
ホーム / サービスロボット
175 billion hours per year
on household chores (US)
マシンビジョン / AOI
1 trillion product units per
year require visual inspection
ネットワーク ビデオ レコーダー
(NVR)
200 million 1080p streams
AIOT
80% of Enterprise IOT
projects will use AI by 2022
11
JETSON NANO GETTING STARTED
12
JETSON NANO RESOURCES
https://developer.nvidia.com/embedded/twodaystoademo https://github.com/NVIDIA-AI-IOT/jetbot https://devtalk.nvidia.com/default/board/371/jetson-nano/
https://elinux.org/Jetson_Nano#Ecosystem_Products_and_Sensorshttps://elinux.org/Jetson_Nanohttps://developer.nvidia.com/embedded-computing
TUTORIALS PROJECTS DEVELOPER FORUM
DOCUMENTATION & SOFTWARE DOWNLOADS JETSON WIKI NANO ACCESSORIES
13
• Device is booted from a MicroSD card
• 16GB UHS-1 recommended minimum
• Download the SD card image from NVIDIA.com
• Flash the SD card image with Etcher program
• Insert the MicroSD card into the slot located on the
underside of the Jetson Nano module
• Connect keyboard, mouse, display, and power supply
• Board will automatically boot when power is applied
• Green power LED will light
http://www.nvidia.com/JetsonNano-Start
SYSTEM SETUP
14
• 5V⎓2A Micro-USB charger
• Adafruit #1995
• 5V⎓4A DC barrel jack adapter
• Adafruit #1466
• 5.5mm OD x 2.1mm ID x 9.5mm length
• Place a jumper on header J48
• J41 Expansion Header, pins 2/4
• Up to 5V⎓3A per pin (5V⎓6A total)
• Power over Ethernet (PoE)
• Standard PoE supply is 48V
• Use a PoE hat or 5V regulator
POWER SUPPLIES
• J40 Button Header can disable Auto Power-On
• Manual Power-On / Reset
• Enter Recovery Mode
15
Different power mode presets: 5W and 10W
Default mode is 10W
Users can create their own presets, specifying clocks and online cores in /etc/nvpmodel.conf
< POWER_MODEL ID=1 NAME=5W >
CPU_ONLINE CORE_0 1
CPU_ONLINE CORE_1 1
CPU_ONLINE CORE_2 0
CPU_ONLINE CORE_3 0
CPU_A57 MAX_FREQ 918000
GPU MAX_FREQ 640000000
EMC MAX_FREQ 1600000000
NVIDIA Power Model Tool
sudo nvpmodel –q (for checking the active mode)
sudo nvpmodel –m 0 (for changing mode, persists after reboot)
sudo jetson_clocks (to disable dynamic scaling & lock clocks to max for active
mode)
Power Mode 10W† 5W
Mode ID 0 1
Online CPU Cores 4 2
CPU Max Frequency (MHz) 1428 918*
GPU Max Frequency (MHz) 921 640*
Memory Max Freq. (MHz) 1600 1600
† Default Mode is 10W (ID:0)
* Rounded at runtime to closest discrete freq. available
POWER MODES
16
Run sudo tegrastats to launch the performance/utilization monitor:
RAM 1216/3963MB (lfb 330x4MB) IRAM 0/252kB(lfb 252kB)
CPU [27%@102,36%@307,6%@204,35%@518] EMC_FREQ 19%@204 GR3D_FREQ 0%@76 APE 25
PLL@25C CPU@29.5C PMIC@100C GPU@27C AO@34C thermal@28C POM_5V_IN 1532/1452
POM_5V_GPU 0/20 POM_5V_CPU 241/201
Memory
Memory
CPU
GPU
Thermal Power
Memory Used / Total Capacity
Bandwidth % @ Frequency (MHz)
Utilization / Frequency (MHz)
Utilization / Frequency (MHz)
Zone @ Temperature (°C) Current Consumption (mW) / Average (mW)
Refer to the L4T Developer Guide for more options and documentation on the output.
PERFORMANCE MONITOR
17
NsightDeveloperTools
DeepStream SDK
Modules
Depth
Estimation
Path
Planning
Object
Detection
Gesture
Recognition
Ecosystem
Modules
Pose
Estimation
Autonomous
Navigation
CUDA / Linux for Tegra
JetPackSDK
TensorRT
cuDNN
VisionWorks
OpenCV
libargus
Video API
GraphicsComputer Vision Accel. ComputingDeep Learning
Drivers
Ecosystem
cuBLAS
cuFFT
Vulkan
OpenGL
SensorsMultimedia
Isaac Robotics Engine
https://docs.nvidia.com/jetson/jetpack/introduction/index.html
https://docs.nvidia.com/jetson/l4t/index.html
https://docs.nvidia.com/cuda/index.html
Jetson Nano Jetson AGX XavierJetson TX1/TX2
JETSON SOFTWARE
18
• Similar 40-pin header to rPI, 3.3V logic levels
• Adafruit Blinka + SeeedStudio Grove support
• Jetson.GPIO Python library
• Compatible API with rPI.GPIO
• Docs & samples in /opt/nvidia/jetson-gpio/
• sysfs I/O access from /sys/class/gpio/
• Map GPIO pin echo 38 > /sys/class/gpio/export
• Set direction echo out > /sys/class/gpio/gpio38/direction
• Bit-banging echo 1 > /sys/class/gpio/gpio38/value
• Unmap GPIO echo 38 > /sys/class/gpio/unexport
• Query status cat /sys/kernel/debug/gpio
• https://www.kernel.org/doc/Documentation/gpio/sysfs.txt
• C/C++ programs (and other languages) can use same sysfs files
• I2C – libi2c for C/C++ and Python
USING GPIO
sysfs GPIO Name Pin Pin Name sysfs GPIO
3.3V 5.0V
I2C_2_SDA 5.0V
I2C_2_SCL GND
gpio216 AUDIO_MCLK UART_2_TX
GND UART_2_RX
gpio50 UART_2_RTS I2S_4_SCLK gpio79
gpio14 SPI_2_SCK GND
gpio194 LCD_TE SPI_2_CS1 gpio232
3.3V SPI_2_CS0 gpio15
gpio16 SPI_1_MOSI GND
gpio17 SPI_1_MISO SPI_2_MISO gpio13
gpio18 SPI_1_SCK SPI_1_CS0 gpio19
GND SPI_1_CS1 gpio20
I2C_1_SDA I2C_1_SCL
gpio149 CAM_AF_EN GND
gpio200 GPIO_PZ0 LCD_BL_PWM gpio168
gpio38 GPIO_PE6 GND
gpio76 I2S_4_LRCK UART_2_CTS gpio51
gpio12 SPI_2_MOSI I2S_4_SDIN gpio77
GND I2S_4_SDOUT gpio78
J41 Expansion Header
1 2
3
5
4
6
7
9
8
10
11 12
13 14
15 16
17 18
2019
21
23
22
24
2625
27 28
3029
31
33
32
34
35 36
38
4039
37
19
JETSON NANO ACCESSORIES
Printable Enclosures
Carriers
Sensors & Cameras
GPIO Hats
5V FansBattery Packs
eLinux.org/Jetson_Nano
DEEPSTREAMとTENSORRTの概要
21
画像認識アプリケーションの基本構成要素
22
Perception infra - Jetson, Tesla server (Edge and cloud)
Linux, CUDA
Analytics infra - Edge server, NGC, AWS, Azure
DeepStream SDK
Video/image capture and processing
Plugins Development and Deployment
RTSP Communications
DNN inference with TensorRT
3rd party libraries
Reference applications & orchestration recipes
Plugin templates for custom IP integration
TensorRT
Multimedia APIs/
Video Codec SDK
Imaging & Dewarping
library
Metadata & messaging NVDocker Message bus clients
Multi-camera
tracking lib
DEEPSTREAM SOFTWARE STACK
Multi-GPU applications and containers
Message broker and connection to IOT services
H264/
H265 Accelerated decode
23
DEEPSTREAM パイプライン アーキテクチャ
24
DEEPSTREAM パイプライン アーキテクチャ
25
DEEPSTREAM パイプライン アーキテクチャ
26
NVIDIA ハードウェア対応プラグイン
DeepStream プラグイン
プラグイン名称 機能
gst-nvvideocodecs H.265 & H.264 ビデオ デコーダー
gst-nvstreammux ストリーム・アグリゲーター – マルチプレクサ と バッチ処理
gst-nvinfer 物体検出、及び 識別 の為の TensorRT ベースの推論
gst-nvtracker リファレンス KLT トラッカーの実装
gst-nvosd バウンディング・ボックス や オーバーレイ・テキスト表示 の為の OSD API
gst-tiler 複数のソース映像を 1画面に表示する タイリング表示機能
gst-eglglessink NVIDIA ハードウェア対応 X11 / EGL ベースのレンダラー プラグイン
gst-nvvidconv 映像の スケーリング、フォーマット変換、ローテーション
Gst-nvdewarp 360度カメラ入力の補正
Gst-nvmsgconv メタデータの生成
Gst-nvmsgbroker クラウドへのメッセージング
27
NVIDIA TensorRT
From Every Framework, Optimized For Each Target Platform
TESLA V100
DRIVE PX 2
TESLA P4
JETSON TX2
NVIDIA DLA
TensorRT
28
TENSORRT DEPLOYMENT WORKFLOW
TensorRT Optimizer
(platform, batch size, precision)
TensorRT Runtime Engine
Optimized Plans
Trained Neural
Network
Step 1: Optimize trained model
Plan 1
Plan 2
Plan 3
Serialize to disk
Step 2: Deploy optimized plans with runtime
Plan 1
Plan 2
Plan 3 Embedded Automotive Data center
29
concat
max pool
input
next input
3x3 conv.
relu
bias
1x1 conv.
relu
bias
1x1 conv.
relu
bias
1x1 conv.
relu
bias
concat
1x1 conv.
relu
bias
5x5 conv.
relu
bias
LAYER & TENSOR FUSION
max pool
input
next input
3x3 CBR 5x5 CBR 1x1 CBR
1x1 CBR
TensorRT Optimized Network
• Vertical Fusion
• Horizonal Fusion
• Layer Elimination
Network Layers
before
Layers
after
VGG19 43 27
Inception
V3
309 113
ResNet-152 670 159
30
JETSON NANOによるDEEPSTREAMデモンストレーション
31
DEEPSTREAM デモ ダイアグラム
GST-NvInfer
(Car-Detect)
Gst-
uridecode
GST-
NvTracker
(Car-Color)
(Car-Model)
GST-NvInfer
(Car-Make)
GST-
NvEglglessinkGST-OSD GST-Tiler
Gst-
uridecode
GST-NvInfer
(Car-Detect)
VIDEO
DECODE
STREAM MUX
PRIMARY
DETECTOR
OBJECT
TRACKER
SECONDARY
CLASSIFIERS
ON SCREEN
DISPLAY
TILER RENDERER
第 1 回 Jetson ユーザー勉強会

More Related Content

What's hot

Kubernetesによる機械学習基盤への挑戦
Kubernetesによる機械学習基盤への挑戦Kubernetesによる機械学習基盤への挑戦
Kubernetesによる機械学習基盤への挑戦Preferred Networks
 
【Unity】 Behavior TreeでAIを作る
 【Unity】 Behavior TreeでAIを作る 【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作るtorisoup
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021Preferred Networks
 
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用Sugimoto Chizuru
 
画像認識モデルを作るための鉄板レシピ
画像認識モデルを作るための鉄板レシピ画像認識モデルを作るための鉄板レシピ
画像認識モデルを作るための鉄板レシピTakahiro Kubo
 
【TECH×GAME COLLEGE#32】ゼロからリアルタイムサーバーを作るまで
【TECH×GAME COLLEGE#32】ゼロからリアルタイムサーバーを作るまで【TECH×GAME COLLEGE#32】ゼロからリアルタイムサーバーを作るまで
【TECH×GAME COLLEGE#32】ゼロからリアルタイムサーバーを作るまでtechgamecollege
 
Redmine にいろいろ埋め込んでみた
Redmine にいろいろ埋め込んでみたRedmine にいろいろ埋め込んでみた
Redmine にいろいろ埋め込んでみたKohei Nakamura
 
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計Yoshinori Matsunobu
 
GNU AGPLv3について(On GNU AGPLv3)
GNU AGPLv3について(On GNU AGPLv3)GNU AGPLv3について(On GNU AGPLv3)
GNU AGPLv3について(On GNU AGPLv3)真行 八田
 
DockerコンテナでGitを使う
DockerコンテナでGitを使うDockerコンテナでGitを使う
DockerコンテナでGitを使うKazuhiro Suga
 
RustによるGPUプログラミング環境
RustによるGPUプログラミング環境RustによるGPUプログラミング環境
RustによるGPUプログラミング環境KiyotomoHiroyasu
 
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)NTT DATA Technology & Innovation
 
Singularityで分散深層学習
Singularityで分散深層学習Singularityで分散深層学習
Singularityで分散深層学習Hitoshi Sato
 
TensorFlow Lite Delegateとは?
TensorFlow Lite Delegateとは?TensorFlow Lite Delegateとは?
TensorFlow Lite Delegateとは?Mr. Vengineer
 
【Unity道場 2月】シェーダを書けるプログラマになろう
【Unity道場 2月】シェーダを書けるプログラマになろう【Unity道場 2月】シェーダを書けるプログラマになろう
【Unity道場 2月】シェーダを書けるプログラマになろうUnity Technologies Japan K.K.
 
GPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIAGPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIANVIDIA Japan
 
はじめようARCore:自己位置推定・平面検出・FaceTracking
はじめようARCore:自己位置推定・平面検出・FaceTrackingはじめようARCore:自己位置推定・平面検出・FaceTracking
はじめようARCore:自己位置推定・平面検出・FaceTrackingTakashi Yoshinaga
 
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~UnityTechnologiesJapan002
 

What's hot (20)

Kubernetesによる機械学習基盤への挑戦
Kubernetesによる機械学習基盤への挑戦Kubernetesによる機械学習基盤への挑戦
Kubernetesによる機械学習基盤への挑戦
 
【Unity】 Behavior TreeでAIを作る
 【Unity】 Behavior TreeでAIを作る 【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作る
 
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
PFNのML/DL基盤を支えるKubernetesにおける自動化 / DevOpsDays Tokyo 2021
 
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
 
画像認識モデルを作るための鉄板レシピ
画像認識モデルを作るための鉄板レシピ画像認識モデルを作るための鉄板レシピ
画像認識モデルを作るための鉄板レシピ
 
【TECH×GAME COLLEGE#32】ゼロからリアルタイムサーバーを作るまで
【TECH×GAME COLLEGE#32】ゼロからリアルタイムサーバーを作るまで【TECH×GAME COLLEGE#32】ゼロからリアルタイムサーバーを作るまで
【TECH×GAME COLLEGE#32】ゼロからリアルタイムサーバーを作るまで
 
Redmine にいろいろ埋め込んでみた
Redmine にいろいろ埋め込んでみたRedmine にいろいろ埋め込んでみた
Redmine にいろいろ埋め込んでみた
 
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
 
GNU AGPLv3について(On GNU AGPLv3)
GNU AGPLv3について(On GNU AGPLv3)GNU AGPLv3について(On GNU AGPLv3)
GNU AGPLv3について(On GNU AGPLv3)
 
DockerコンテナでGitを使う
DockerコンテナでGitを使うDockerコンテナでGitを使う
DockerコンテナでGitを使う
 
RustによるGPUプログラミング環境
RustによるGPUプログラミング環境RustによるGPUプログラミング環境
RustによるGPUプログラミング環境
 
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
 
Singularityで分散深層学習
Singularityで分散深層学習Singularityで分散深層学習
Singularityで分散深層学習
 
TensorFlow Lite Delegateとは?
TensorFlow Lite Delegateとは?TensorFlow Lite Delegateとは?
TensorFlow Lite Delegateとは?
 
プログラムを高速化する話
プログラムを高速化する話プログラムを高速化する話
プログラムを高速化する話
 
【Unity道場 2月】シェーダを書けるプログラマになろう
【Unity道場 2月】シェーダを書けるプログラマになろう【Unity道場 2月】シェーダを書けるプログラマになろう
【Unity道場 2月】シェーダを書けるプログラマになろう
 
Epic Online Services でできること
Epic Online Services でできることEpic Online Services でできること
Epic Online Services でできること
 
GPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIAGPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIA
 
はじめようARCore:自己位置推定・平面検出・FaceTracking
はじめようARCore:自己位置推定・平面検出・FaceTrackingはじめようARCore:自己位置推定・平面検出・FaceTracking
はじめようARCore:自己位置推定・平面検出・FaceTracking
 
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
 

Similar to 第 1 回 Jetson ユーザー勉強会

Getting Started with Jetson Nano
Getting Started with Jetson NanoGetting Started with Jetson Nano
Getting Started with Jetson NanoNVIDIA Japan
 
HELLO AI WORLD - MEET JETSON NANO
HELLO AI WORLD - MEET JETSON NANOHELLO AI WORLD - MEET JETSON NANO
HELLO AI WORLD - MEET JETSON NANONVIDIA Japan
 
JETSON 最新情報 & 自動外観検査事例紹介
JETSON 最新情報 & 自動外観検査事例紹介JETSON 最新情報 & 自動外観検査事例紹介
JETSON 最新情報 & 自動外観検査事例紹介NVIDIA Japan
 
20170421 tensor flowusergroup
20170421 tensor flowusergroup20170421 tensor flowusergroup
20170421 tensor flowusergroupManaMurakami1
 
NVIDIA deep learning最新情報in沖縄
NVIDIA deep learning最新情報in沖縄NVIDIA deep learning最新情報in沖縄
NVIDIA deep learning最新情報in沖縄Tak Izaki
 
【A-1】AIを支えるGPUコンピューティングの今
【A-1】AIを支えるGPUコンピューティングの今【A-1】AIを支えるGPUコンピューティングの今
【A-1】AIを支えるGPUコンピューティングの今Developers Summit
 
Jetson Xavier NX クラウドネイティブをエッジに
Jetson Xavier NX クラウドネイティブをエッジにJetson Xavier NX クラウドネイティブをエッジに
Jetson Xavier NX クラウドネイティブをエッジにNVIDIA Japan
 
20170726 py data.tokyo
20170726 py data.tokyo20170726 py data.tokyo
20170726 py data.tokyoManaMurakami1
 
CUDAプログラミング入門
CUDAプログラミング入門CUDAプログラミング入門
CUDAプログラミング入門NVIDIA Japan
 
A100 GPU 搭載! P4d インスタンス 使いこなしのコツ
A100 GPU 搭載! P4d インスタンス使いこなしのコツA100 GPU 搭載! P4d インスタンス使いこなしのコツ
A100 GPU 搭載! P4d インスタンス 使いこなしのコツKuninobu SaSaki
 
AMD_Xilinx_AI_VCK5000_20220602R1.pdf
AMD_Xilinx_AI_VCK5000_20220602R1.pdfAMD_Xilinx_AI_VCK5000_20220602R1.pdf
AMD_Xilinx_AI_VCK5000_20220602R1.pdf直久 住川
 
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介NTT Communications Technology Development
 
IEEE ITSS Nagoya Chapter NVIDIA
IEEE ITSS Nagoya Chapter NVIDIAIEEE ITSS Nagoya Chapter NVIDIA
IEEE ITSS Nagoya Chapter NVIDIATak Izaki
 
45分で理解する 最近のスパコン事情 斉藤之雄
45分で理解する 最近のスパコン事情 斉藤之雄45分で理解する 最近のスパコン事情 斉藤之雄
45分で理解する 最近のスパコン事情 斉藤之雄Yukio Saito
 
GTC 2020 発表内容まとめ
GTC 2020 発表内容まとめGTC 2020 発表内容まとめ
GTC 2020 発表内容まとめNVIDIA Japan
 
GTC 2020 発表内容まとめ
GTC 2020 発表内容まとめGTC 2020 発表内容まとめ
GTC 2020 発表内容まとめAya Owosekun
 
屋外向け 8chLoRaWANゲートウェイ DLOS8 日本語マニュアル
屋外向け 8chLoRaWANゲートウェイ  DLOS8 日本語マニュアル屋外向け 8chLoRaWANゲートウェイ  DLOS8 日本語マニュアル
屋外向け 8chLoRaWANゲートウェイ DLOS8 日本語マニュアルCRI Japan, Inc.
 
Xilinx SDSoC(2016.2)解体新書ソフトウェア編
Xilinx SDSoC(2016.2)解体新書ソフトウェア編Xilinx SDSoC(2016.2)解体新書ソフトウェア編
Xilinx SDSoC(2016.2)解体新書ソフトウェア編Mr. Vengineer
 
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用についてハイシンク創研 / Laboratory of Hi-Think Corporation
 

Similar to 第 1 回 Jetson ユーザー勉強会 (20)

Getting Started with Jetson Nano
Getting Started with Jetson NanoGetting Started with Jetson Nano
Getting Started with Jetson Nano
 
HELLO AI WORLD - MEET JETSON NANO
HELLO AI WORLD - MEET JETSON NANOHELLO AI WORLD - MEET JETSON NANO
HELLO AI WORLD - MEET JETSON NANO
 
JETSON 最新情報 & 自動外観検査事例紹介
JETSON 最新情報 & 自動外観検査事例紹介JETSON 最新情報 & 自動外観検査事例紹介
JETSON 最新情報 & 自動外観検査事例紹介
 
20170421 tensor flowusergroup
20170421 tensor flowusergroup20170421 tensor flowusergroup
20170421 tensor flowusergroup
 
NVIDIA deep learning最新情報in沖縄
NVIDIA deep learning最新情報in沖縄NVIDIA deep learning最新情報in沖縄
NVIDIA deep learning最新情報in沖縄
 
【A-1】AIを支えるGPUコンピューティングの今
【A-1】AIを支えるGPUコンピューティングの今【A-1】AIを支えるGPUコンピューティングの今
【A-1】AIを支えるGPUコンピューティングの今
 
Jetson Xavier NX クラウドネイティブをエッジに
Jetson Xavier NX クラウドネイティブをエッジにJetson Xavier NX クラウドネイティブをエッジに
Jetson Xavier NX クラウドネイティブをエッジに
 
20170726 py data.tokyo
20170726 py data.tokyo20170726 py data.tokyo
20170726 py data.tokyo
 
CUDAプログラミング入門
CUDAプログラミング入門CUDAプログラミング入門
CUDAプログラミング入門
 
A100 GPU 搭載! P4d インスタンス 使いこなしのコツ
A100 GPU 搭載! P4d インスタンス使いこなしのコツA100 GPU 搭載! P4d インスタンス使いこなしのコツ
A100 GPU 搭載! P4d インスタンス 使いこなしのコツ
 
AMD_Xilinx_AI_VCK5000_20220602R1.pdf
AMD_Xilinx_AI_VCK5000_20220602R1.pdfAMD_Xilinx_AI_VCK5000_20220602R1.pdf
AMD_Xilinx_AI_VCK5000_20220602R1.pdf
 
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
 
IEEE ITSS Nagoya Chapter NVIDIA
IEEE ITSS Nagoya Chapter NVIDIAIEEE ITSS Nagoya Chapter NVIDIA
IEEE ITSS Nagoya Chapter NVIDIA
 
45分で理解する 最近のスパコン事情 斉藤之雄
45分で理解する 最近のスパコン事情 斉藤之雄45分で理解する 最近のスパコン事情 斉藤之雄
45分で理解する 最近のスパコン事情 斉藤之雄
 
GTC 2020 発表内容まとめ
GTC 2020 発表内容まとめGTC 2020 発表内容まとめ
GTC 2020 発表内容まとめ
 
GTC 2020 発表内容まとめ
GTC 2020 発表内容まとめGTC 2020 発表内容まとめ
GTC 2020 発表内容まとめ
 
屋外向け 8chLoRaWANゲートウェイ DLOS8 日本語マニュアル
屋外向け 8chLoRaWANゲートウェイ  DLOS8 日本語マニュアル屋外向け 8chLoRaWANゲートウェイ  DLOS8 日本語マニュアル
屋外向け 8chLoRaWANゲートウェイ DLOS8 日本語マニュアル
 
Xilinx SDSoC(2016.2)解体新書ソフトウェア編
Xilinx SDSoC(2016.2)解体新書ソフトウェア編Xilinx SDSoC(2016.2)解体新書ソフトウェア編
Xilinx SDSoC(2016.2)解体新書ソフトウェア編
 
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について
機械学習とこれを支える並列計算: ディープラーニング・スーパーコンピューターの応用について
 
JTAGを使ってみよう
JTAGを使ってみようJTAGを使ってみよう
JTAGを使ってみよう
 

More from NVIDIA Japan

HPC 的に H100 は魅力的な GPU なのか?
HPC 的に H100 は魅力的な GPU なのか?HPC 的に H100 は魅力的な GPU なのか?
HPC 的に H100 は魅力的な GPU なのか?NVIDIA Japan
 
NVIDIA cuQuantum SDK による量子回路シミュレーターの高速化
NVIDIA cuQuantum SDK による量子回路シミュレーターの高速化NVIDIA cuQuantum SDK による量子回路シミュレーターの高速化
NVIDIA cuQuantum SDK による量子回路シミュレーターの高速化NVIDIA Japan
 
Physics-ML のためのフレームワーク NVIDIA Modulus 最新事情
Physics-ML のためのフレームワーク NVIDIA Modulus 最新事情Physics-ML のためのフレームワーク NVIDIA Modulus 最新事情
Physics-ML のためのフレームワーク NVIDIA Modulus 最新事情NVIDIA Japan
 
20221021_JP5.0.2-Webinar-JP_Final.pdf
20221021_JP5.0.2-Webinar-JP_Final.pdf20221021_JP5.0.2-Webinar-JP_Final.pdf
20221021_JP5.0.2-Webinar-JP_Final.pdfNVIDIA Japan
 
開発者が語る NVIDIA cuQuantum SDK
開発者が語る NVIDIA cuQuantum SDK開発者が語る NVIDIA cuQuantum SDK
開発者が語る NVIDIA cuQuantum SDKNVIDIA Japan
 
NVIDIA Modulus: Physics ML 開発のためのフレームワーク
NVIDIA Modulus: Physics ML 開発のためのフレームワークNVIDIA Modulus: Physics ML 開発のためのフレームワーク
NVIDIA Modulus: Physics ML 開発のためのフレームワークNVIDIA Japan
 
NVIDIA HPC ソフトウエア斜め読み
NVIDIA HPC ソフトウエア斜め読みNVIDIA HPC ソフトウエア斜め読み
NVIDIA HPC ソフトウエア斜め読みNVIDIA Japan
 
HPC+AI ってよく聞くけど結局なんなの
HPC+AI ってよく聞くけど結局なんなのHPC+AI ってよく聞くけど結局なんなの
HPC+AI ってよく聞くけど結局なんなのNVIDIA Japan
 
Magnum IO GPUDirect Storage 最新情報
Magnum IO GPUDirect Storage 最新情報Magnum IO GPUDirect Storage 最新情報
Magnum IO GPUDirect Storage 最新情報NVIDIA Japan
 
データ爆発時代のネットワークインフラ
データ爆発時代のネットワークインフラデータ爆発時代のネットワークインフラ
データ爆発時代のネットワークインフラNVIDIA Japan
 
Hopper アーキテクチャで、変わること、変わらないこと
Hopper アーキテクチャで、変わること、変わらないことHopper アーキテクチャで、変わること、変わらないこと
Hopper アーキテクチャで、変わること、変わらないことNVIDIA Japan
 
GTC November 2021 – テレコム関連アップデート サマリー
GTC November 2021 – テレコム関連アップデート サマリーGTC November 2021 – テレコム関連アップデート サマリー
GTC November 2021 – テレコム関連アップデート サマリーNVIDIA Japan
 
テレコムのビッグデータ解析 & AI サイバーセキュリティ
テレコムのビッグデータ解析 & AI サイバーセキュリティテレコムのビッグデータ解析 & AI サイバーセキュリティ
テレコムのビッグデータ解析 & AI サイバーセキュリティNVIDIA Japan
 
必見!絶対におすすめの通信業界セッション 5 つ ~秋の GTC 2020~
必見!絶対におすすめの通信業界セッション 5 つ ~秋の GTC 2020~必見!絶対におすすめの通信業界セッション 5 つ ~秋の GTC 2020~
必見!絶対におすすめの通信業界セッション 5 つ ~秋の GTC 2020~NVIDIA Japan
 
2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ
2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ
2020年10月29日 プロフェッショナルAI×RoboticsエンジニアへのロードマップNVIDIA Japan
 
2020年10月29日 Jetson活用によるAI教育
2020年10月29日 Jetson活用によるAI教育2020年10月29日 Jetson活用によるAI教育
2020年10月29日 Jetson活用によるAI教育NVIDIA Japan
 
2020年10月29日 Jetson Nano 2GBで始めるAI x Robotics教育
2020年10月29日 Jetson Nano 2GBで始めるAI x Robotics教育2020年10月29日 Jetson Nano 2GBで始めるAI x Robotics教育
2020年10月29日 Jetson Nano 2GBで始めるAI x Robotics教育NVIDIA Japan
 
COVID-19 研究・対策に活用可能な NVIDIA ソフトウェアと関連情報
COVID-19 研究・対策に活用可能な NVIDIA ソフトウェアと関連情報COVID-19 研究・対策に活用可能な NVIDIA ソフトウェアと関連情報
COVID-19 研究・対策に活用可能な NVIDIA ソフトウェアと関連情報NVIDIA Japan
 
NVIDIA Jetson導入事例ご紹介
NVIDIA Jetson導入事例ご紹介NVIDIA Jetson導入事例ご紹介
NVIDIA Jetson導入事例ご紹介NVIDIA Japan
 
Final 20200326 jetson edge comuputing digital seminar 1 final (1)
Final 20200326 jetson edge comuputing digital seminar 1 final (1)Final 20200326 jetson edge comuputing digital seminar 1 final (1)
Final 20200326 jetson edge comuputing digital seminar 1 final (1)NVIDIA Japan
 

More from NVIDIA Japan (20)

HPC 的に H100 は魅力的な GPU なのか?
HPC 的に H100 は魅力的な GPU なのか?HPC 的に H100 は魅力的な GPU なのか?
HPC 的に H100 は魅力的な GPU なのか?
 
NVIDIA cuQuantum SDK による量子回路シミュレーターの高速化
NVIDIA cuQuantum SDK による量子回路シミュレーターの高速化NVIDIA cuQuantum SDK による量子回路シミュレーターの高速化
NVIDIA cuQuantum SDK による量子回路シミュレーターの高速化
 
Physics-ML のためのフレームワーク NVIDIA Modulus 最新事情
Physics-ML のためのフレームワーク NVIDIA Modulus 最新事情Physics-ML のためのフレームワーク NVIDIA Modulus 最新事情
Physics-ML のためのフレームワーク NVIDIA Modulus 最新事情
 
20221021_JP5.0.2-Webinar-JP_Final.pdf
20221021_JP5.0.2-Webinar-JP_Final.pdf20221021_JP5.0.2-Webinar-JP_Final.pdf
20221021_JP5.0.2-Webinar-JP_Final.pdf
 
開発者が語る NVIDIA cuQuantum SDK
開発者が語る NVIDIA cuQuantum SDK開発者が語る NVIDIA cuQuantum SDK
開発者が語る NVIDIA cuQuantum SDK
 
NVIDIA Modulus: Physics ML 開発のためのフレームワーク
NVIDIA Modulus: Physics ML 開発のためのフレームワークNVIDIA Modulus: Physics ML 開発のためのフレームワーク
NVIDIA Modulus: Physics ML 開発のためのフレームワーク
 
NVIDIA HPC ソフトウエア斜め読み
NVIDIA HPC ソフトウエア斜め読みNVIDIA HPC ソフトウエア斜め読み
NVIDIA HPC ソフトウエア斜め読み
 
HPC+AI ってよく聞くけど結局なんなの
HPC+AI ってよく聞くけど結局なんなのHPC+AI ってよく聞くけど結局なんなの
HPC+AI ってよく聞くけど結局なんなの
 
Magnum IO GPUDirect Storage 最新情報
Magnum IO GPUDirect Storage 最新情報Magnum IO GPUDirect Storage 最新情報
Magnum IO GPUDirect Storage 最新情報
 
データ爆発時代のネットワークインフラ
データ爆発時代のネットワークインフラデータ爆発時代のネットワークインフラ
データ爆発時代のネットワークインフラ
 
Hopper アーキテクチャで、変わること、変わらないこと
Hopper アーキテクチャで、変わること、変わらないことHopper アーキテクチャで、変わること、変わらないこと
Hopper アーキテクチャで、変わること、変わらないこと
 
GTC November 2021 – テレコム関連アップデート サマリー
GTC November 2021 – テレコム関連アップデート サマリーGTC November 2021 – テレコム関連アップデート サマリー
GTC November 2021 – テレコム関連アップデート サマリー
 
テレコムのビッグデータ解析 & AI サイバーセキュリティ
テレコムのビッグデータ解析 & AI サイバーセキュリティテレコムのビッグデータ解析 & AI サイバーセキュリティ
テレコムのビッグデータ解析 & AI サイバーセキュリティ
 
必見!絶対におすすめの通信業界セッション 5 つ ~秋の GTC 2020~
必見!絶対におすすめの通信業界セッション 5 つ ~秋の GTC 2020~必見!絶対におすすめの通信業界セッション 5 つ ~秋の GTC 2020~
必見!絶対におすすめの通信業界セッション 5 つ ~秋の GTC 2020~
 
2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ
2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ
2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ
 
2020年10月29日 Jetson活用によるAI教育
2020年10月29日 Jetson活用によるAI教育2020年10月29日 Jetson活用によるAI教育
2020年10月29日 Jetson活用によるAI教育
 
2020年10月29日 Jetson Nano 2GBで始めるAI x Robotics教育
2020年10月29日 Jetson Nano 2GBで始めるAI x Robotics教育2020年10月29日 Jetson Nano 2GBで始めるAI x Robotics教育
2020年10月29日 Jetson Nano 2GBで始めるAI x Robotics教育
 
COVID-19 研究・対策に活用可能な NVIDIA ソフトウェアと関連情報
COVID-19 研究・対策に活用可能な NVIDIA ソフトウェアと関連情報COVID-19 研究・対策に活用可能な NVIDIA ソフトウェアと関連情報
COVID-19 研究・対策に活用可能な NVIDIA ソフトウェアと関連情報
 
NVIDIA Jetson導入事例ご紹介
NVIDIA Jetson導入事例ご紹介NVIDIA Jetson導入事例ご紹介
NVIDIA Jetson導入事例ご紹介
 
Final 20200326 jetson edge comuputing digital seminar 1 final (1)
Final 20200326 jetson edge comuputing digital seminar 1 final (1)Final 20200326 jetson edge comuputing digital seminar 1 final (1)
Final 20200326 jetson edge comuputing digital seminar 1 final (1)
 

Recently uploaded

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 

Recently uploaded (8)

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 

第 1 回 Jetson ユーザー勉強会

  • 2. 2 アジェンダ ➢ Jetson Platformのご紹介 • Jetson採用事例 • Jetsonファミリ ラインアップ • Jetson Nanoの概要 ➢ Jetson Nano Getting Started • 各種のドキュメント、リソース • システムセットアップ • 電力効率 & パフォーマンスモニター • GPIO & アクセサリ ➢ DeepStreamとTensorRTの概要 ➢ Jetson NanoによるDeepStreamデモンストレーション
  • 4.
  • 5. JETSON TX1 → JETSON TX2 4 GB 7 - 15W 1 – 1.3 TFLOPS (FP16) JETSON TX2 8GB | Industrial 7 – 15W 1.3 TFLOPS (FP16) JETSON AGX XAVIER 10 – 30W 10 TFLOPS (FP16) | 32 TOPS (INT8) JETSON NANO 5 - 10W 0.5 TFLOPS (FP16) JETSON ファミリ エッジでのAIから自律動作マシンまで 同一のソフトウェアが使用可能 エッジでのAI 完全自律マシン
  • 6. 6 JETSON NANO GTC 2019 にて発表 開発者キット モジュール
  • 7. JETSON NANO スペック 機能 仕様 GPU 128 基の NVIDIA CUDA® コアを実装した NVIDIA Maxwell™ アーキテクチャ CPU クアッドコア ARM® Cortex®-A57 MPCore プロセッサ メモリ 4 GB 64 ビット LPDDR4 ストレージ 16 GB eMMC 5.1 フラッシュ ビデオ エンコード 4K @ 30 (H.264/H.265) ビデオ デコード 4K @ 60 (H.264/H.265) カメラ 12 レーン (3x4 または 4x2) MIPI CSI-2 DPHY 1.1 (1.5 Gbps) コネクティビティ ギガビット イーサネット ディスプレイ HDMI 2.0 または DP1.2 | eDP 1.4 | DSI (1 x2) の 2 つ同時 UPHY 1 x1/2/4 PCIE、1x USB 3.0、3x USB 2.0 I/O 1x SDIO / 2x SPI / 6x I2C / 2x I2S / GPIOs
  • 8. JETSON NANO RUNS MODERN AI 0 9 0 48 0 0 0 0 0 0 16 0 5 11 2 0 5 0.6 5 36 11 10 39 7 2 25 18 15 14 0 10 20 30 40 50 Resnet50 Inception v4 VGG-19 SSD Mobilenet-v2 (300x300) SSD Mobilenet-v2 (960x544) SSD Mobilenet-v2 (1920x1080) Tiny Yolo Unet Super resolution OpenPose Img/sec Inference Coral dev board (Edge TPU) Raspberry Pi 3 + Intel Neural Compute Stick 2 Jetson Nano Not supported/DNR TensorFlow TensorFlow TensorFlowTensorFlow PyTorch MxNet Darknet Caffe PyTorch Caffe
  • 9. 9 NsightDeveloperTools DeepStream SDK Modules Depth Estimation Path Planning Object Detection Gesture Recognition Ecosystem Modules Pose Estimation Autonomous Navigation CUDA / Linux for Tegra JetPackSDK TensorRT cuDNN VisionWorks OpenCV libargus Video API GraphicsComputer Vision Accel. ComputingDeep Learning Drivers Ecosystem cuBLAS cuFFT Vulkan OpenGL SensorsMultimedia Isaac Robotics Engine https://docs.nvidia.com/jetson/jetpack/introduction/index.html https://docs.nvidia.com/jetson/l4t/index.html https://docs.nvidia.com/cuda/index.html Jetson Nano Jetson AGX XavierJetson TX1/TX2 JETSON SOFTWARE
  • 10. より多くのエッジデバイスにAIを ホーム / サービスロボット 175 billion hours per year on household chores (US) マシンビジョン / AOI 1 trillion product units per year require visual inspection ネットワーク ビデオ レコーダー (NVR) 200 million 1080p streams AIOT 80% of Enterprise IOT projects will use AI by 2022
  • 12. 12 JETSON NANO RESOURCES https://developer.nvidia.com/embedded/twodaystoademo https://github.com/NVIDIA-AI-IOT/jetbot https://devtalk.nvidia.com/default/board/371/jetson-nano/ https://elinux.org/Jetson_Nano#Ecosystem_Products_and_Sensorshttps://elinux.org/Jetson_Nanohttps://developer.nvidia.com/embedded-computing TUTORIALS PROJECTS DEVELOPER FORUM DOCUMENTATION & SOFTWARE DOWNLOADS JETSON WIKI NANO ACCESSORIES
  • 13. 13 • Device is booted from a MicroSD card • 16GB UHS-1 recommended minimum • Download the SD card image from NVIDIA.com • Flash the SD card image with Etcher program • Insert the MicroSD card into the slot located on the underside of the Jetson Nano module • Connect keyboard, mouse, display, and power supply • Board will automatically boot when power is applied • Green power LED will light http://www.nvidia.com/JetsonNano-Start SYSTEM SETUP
  • 14. 14 • 5V⎓2A Micro-USB charger • Adafruit #1995 • 5V⎓4A DC barrel jack adapter • Adafruit #1466 • 5.5mm OD x 2.1mm ID x 9.5mm length • Place a jumper on header J48 • J41 Expansion Header, pins 2/4 • Up to 5V⎓3A per pin (5V⎓6A total) • Power over Ethernet (PoE) • Standard PoE supply is 48V • Use a PoE hat or 5V regulator POWER SUPPLIES • J40 Button Header can disable Auto Power-On • Manual Power-On / Reset • Enter Recovery Mode
  • 15. 15 Different power mode presets: 5W and 10W Default mode is 10W Users can create their own presets, specifying clocks and online cores in /etc/nvpmodel.conf < POWER_MODEL ID=1 NAME=5W > CPU_ONLINE CORE_0 1 CPU_ONLINE CORE_1 1 CPU_ONLINE CORE_2 0 CPU_ONLINE CORE_3 0 CPU_A57 MAX_FREQ 918000 GPU MAX_FREQ 640000000 EMC MAX_FREQ 1600000000 NVIDIA Power Model Tool sudo nvpmodel –q (for checking the active mode) sudo nvpmodel –m 0 (for changing mode, persists after reboot) sudo jetson_clocks (to disable dynamic scaling & lock clocks to max for active mode) Power Mode 10W† 5W Mode ID 0 1 Online CPU Cores 4 2 CPU Max Frequency (MHz) 1428 918* GPU Max Frequency (MHz) 921 640* Memory Max Freq. (MHz) 1600 1600 † Default Mode is 10W (ID:0) * Rounded at runtime to closest discrete freq. available POWER MODES
  • 16. 16 Run sudo tegrastats to launch the performance/utilization monitor: RAM 1216/3963MB (lfb 330x4MB) IRAM 0/252kB(lfb 252kB) CPU [27%@102,36%@307,6%@204,35%@518] EMC_FREQ 19%@204 GR3D_FREQ 0%@76 APE 25 PLL@25C CPU@29.5C PMIC@100C GPU@27C AO@34C thermal@28C POM_5V_IN 1532/1452 POM_5V_GPU 0/20 POM_5V_CPU 241/201 Memory Memory CPU GPU Thermal Power Memory Used / Total Capacity Bandwidth % @ Frequency (MHz) Utilization / Frequency (MHz) Utilization / Frequency (MHz) Zone @ Temperature (°C) Current Consumption (mW) / Average (mW) Refer to the L4T Developer Guide for more options and documentation on the output. PERFORMANCE MONITOR
  • 17. 17 NsightDeveloperTools DeepStream SDK Modules Depth Estimation Path Planning Object Detection Gesture Recognition Ecosystem Modules Pose Estimation Autonomous Navigation CUDA / Linux for Tegra JetPackSDK TensorRT cuDNN VisionWorks OpenCV libargus Video API GraphicsComputer Vision Accel. ComputingDeep Learning Drivers Ecosystem cuBLAS cuFFT Vulkan OpenGL SensorsMultimedia Isaac Robotics Engine https://docs.nvidia.com/jetson/jetpack/introduction/index.html https://docs.nvidia.com/jetson/l4t/index.html https://docs.nvidia.com/cuda/index.html Jetson Nano Jetson AGX XavierJetson TX1/TX2 JETSON SOFTWARE
  • 18. 18 • Similar 40-pin header to rPI, 3.3V logic levels • Adafruit Blinka + SeeedStudio Grove support • Jetson.GPIO Python library • Compatible API with rPI.GPIO • Docs & samples in /opt/nvidia/jetson-gpio/ • sysfs I/O access from /sys/class/gpio/ • Map GPIO pin echo 38 > /sys/class/gpio/export • Set direction echo out > /sys/class/gpio/gpio38/direction • Bit-banging echo 1 > /sys/class/gpio/gpio38/value • Unmap GPIO echo 38 > /sys/class/gpio/unexport • Query status cat /sys/kernel/debug/gpio • https://www.kernel.org/doc/Documentation/gpio/sysfs.txt • C/C++ programs (and other languages) can use same sysfs files • I2C – libi2c for C/C++ and Python USING GPIO sysfs GPIO Name Pin Pin Name sysfs GPIO 3.3V 5.0V I2C_2_SDA 5.0V I2C_2_SCL GND gpio216 AUDIO_MCLK UART_2_TX GND UART_2_RX gpio50 UART_2_RTS I2S_4_SCLK gpio79 gpio14 SPI_2_SCK GND gpio194 LCD_TE SPI_2_CS1 gpio232 3.3V SPI_2_CS0 gpio15 gpio16 SPI_1_MOSI GND gpio17 SPI_1_MISO SPI_2_MISO gpio13 gpio18 SPI_1_SCK SPI_1_CS0 gpio19 GND SPI_1_CS1 gpio20 I2C_1_SDA I2C_1_SCL gpio149 CAM_AF_EN GND gpio200 GPIO_PZ0 LCD_BL_PWM gpio168 gpio38 GPIO_PE6 GND gpio76 I2S_4_LRCK UART_2_CTS gpio51 gpio12 SPI_2_MOSI I2S_4_SDIN gpio77 GND I2S_4_SDOUT gpio78 J41 Expansion Header 1 2 3 5 4 6 7 9 8 10 11 12 13 14 15 16 17 18 2019 21 23 22 24 2625 27 28 3029 31 33 32 34 35 36 38 4039 37
  • 19. 19 JETSON NANO ACCESSORIES Printable Enclosures Carriers Sensors & Cameras GPIO Hats 5V FansBattery Packs eLinux.org/Jetson_Nano
  • 22. 22 Perception infra - Jetson, Tesla server (Edge and cloud) Linux, CUDA Analytics infra - Edge server, NGC, AWS, Azure DeepStream SDK Video/image capture and processing Plugins Development and Deployment RTSP Communications DNN inference with TensorRT 3rd party libraries Reference applications & orchestration recipes Plugin templates for custom IP integration TensorRT Multimedia APIs/ Video Codec SDK Imaging & Dewarping library Metadata & messaging NVDocker Message bus clients Multi-camera tracking lib DEEPSTREAM SOFTWARE STACK Multi-GPU applications and containers Message broker and connection to IOT services H264/ H265 Accelerated decode
  • 26. 26 NVIDIA ハードウェア対応プラグイン DeepStream プラグイン プラグイン名称 機能 gst-nvvideocodecs H.265 & H.264 ビデオ デコーダー gst-nvstreammux ストリーム・アグリゲーター – マルチプレクサ と バッチ処理 gst-nvinfer 物体検出、及び 識別 の為の TensorRT ベースの推論 gst-nvtracker リファレンス KLT トラッカーの実装 gst-nvosd バウンディング・ボックス や オーバーレイ・テキスト表示 の為の OSD API gst-tiler 複数のソース映像を 1画面に表示する タイリング表示機能 gst-eglglessink NVIDIA ハードウェア対応 X11 / EGL ベースのレンダラー プラグイン gst-nvvidconv 映像の スケーリング、フォーマット変換、ローテーション Gst-nvdewarp 360度カメラ入力の補正 Gst-nvmsgconv メタデータの生成 Gst-nvmsgbroker クラウドへのメッセージング
  • 27. 27 NVIDIA TensorRT From Every Framework, Optimized For Each Target Platform TESLA V100 DRIVE PX 2 TESLA P4 JETSON TX2 NVIDIA DLA TensorRT
  • 28. 28 TENSORRT DEPLOYMENT WORKFLOW TensorRT Optimizer (platform, batch size, precision) TensorRT Runtime Engine Optimized Plans Trained Neural Network Step 1: Optimize trained model Plan 1 Plan 2 Plan 3 Serialize to disk Step 2: Deploy optimized plans with runtime Plan 1 Plan 2 Plan 3 Embedded Automotive Data center
  • 29. 29 concat max pool input next input 3x3 conv. relu bias 1x1 conv. relu bias 1x1 conv. relu bias 1x1 conv. relu bias concat 1x1 conv. relu bias 5x5 conv. relu bias LAYER & TENSOR FUSION max pool input next input 3x3 CBR 5x5 CBR 1x1 CBR 1x1 CBR TensorRT Optimized Network • Vertical Fusion • Horizonal Fusion • Layer Elimination Network Layers before Layers after VGG19 43 27 Inception V3 309 113 ResNet-152 670 159
  • 31. 31 DEEPSTREAM デモ ダイアグラム GST-NvInfer (Car-Detect) Gst- uridecode GST- NvTracker (Car-Color) (Car-Model) GST-NvInfer (Car-Make) GST- NvEglglessinkGST-OSD GST-Tiler Gst- uridecode GST-NvInfer (Car-Detect) VIDEO DECODE STREAM MUX PRIMARY DETECTOR OBJECT TRACKER SECONDARY CLASSIFIERS ON SCREEN DISPLAY TILER RENDERER