展開
生成コードを NVIDIA® Tegra® ハードウェア ターゲットに展開する
GPU Coder™ を MATLAB® Coder™ Support Package for NVIDIA Jetson™ and NVIDIA DRIVE® Platforms と共に使用して、組み込みの NVIDIA GPU に MATLAB アルゴリズムを展開できます。具体的には、Windows® システムまたは Linux® システムで NVIDIA Jetson および DRIVE ファミリのボードをターゲットにすることができます。このサポート パッケージによって、NVIDIA ターゲットとリモートで通信して、プロトタイピングを目的とした周辺デバイスを制御できます。MATLAB エントリポイント関数は、ハードウェアのライブ接続がホスト コンピューターから切断された場合でも実行を継続するスタンドアロンの実行可能ファイルとして展開されます。
このサポート パッケージをインストールするには、MATLAB のアドオン エクスプローラーを使用します。サポートされる開発プラットフォームの詳細については、Install and Setup Prerequisites for NVIDIA Boardsを参照してください。
メモ
R2021a 以降、GPU Coder Support Package for NVIDIA GPUs の名称は、MATLAB Coder Support Package for NVIDIA Jetson and NVIDIA DRIVE Platforms になりました。R2021a でこのサポート パッケージを使用するには、MATLAB Coder 製品がインストールされていなければなりません。
関数
オブジェクト
coder.hardware | MATLAB コードから C/C++ コード生成用ハードウェア ボード構成オブジェクトを作成します。 |
jetson | Connection to NVIDIA Jetson hardware |
drive | Connection to NVIDIA DRIVE hardware |
トピック
MATLAB
- NVIDIA ハードウェアでの実行可能ファイルのビルドと実行
MATLAB コマンド ラインから組み込み NVIDIA ボードをターゲットにします。 - GPU Coder アプリを使用した NVIDIA ハードウェアでの実行可能ファイルのビルドと実行
GPU Coder アプリを使用して組み込み NVIDIA ボードをターゲットにします。 - 他の開発環境への生成コードの移動
生成されたファイルを、標準の zip ユーティリティを使用して移動および解凍可能な圧縮ファイルにパッケージ化する。 - NVIDIA Jetson プラットフォームでの GPU プロファイリング
Jetson プラットフォームで生成された CUDA® コードのパフォーマンスを解析して最適化する。
Simulink
- NVIDIA 組み込みボードのターゲット化
ビルドして NVIDIA GPU ボードに展開する。 - 数値的等価性テスト
モデルと生成されたコードのシミュレーション結果を比較する。 - エクスターナル モードを使用したパラメーターの調整と信号の監視
開発用コンピューターとターゲット ハードウェアの間の TCP/IP 通信チャネルで、パラメーターを調整し、信号を監視します。 - Generate CUDA ROS Node from Simulink (ROS Toolbox)
Configure Simulink® Coder to generate and build a CUDA ROS node from a Simulink model. - Lane and Vehicle Detection in ROS Using YOLO v2 Deep Learning Algorithm (ROS Toolbox)
Use deep convolutional neural networks inside a ROS enabled Simulink model to perform lane and vehicle detection. - Sign Following Robot Using YOLOv2 Detection Algorithm with ROS in Simulink (ROS Toolbox)
Use Simulink to control a simulated robot running on a separate ROS-based simulator and generate CUDA-optimized code for the ROS node, from the Simulink model, and deploy it to the localhost device.
ビルド プロセス管理
- Configure CMake Build Process
Specify CMake toolchain definition for building generated code.