Hardware Support

NVIDIA Jetson Support from MATLAB Coder

Generate and deploy optimized CUDA code on embedded NVIDIA Jetson boards

Capabilities and Features

MATLAB Coder support package for NVIDIA® Jetson™ and NVIDIA DRIVE™ platforms automates the deployment of MATLAB algorithm or Simulink design on embedded NVIDIA GPUs such as the Jetson platform. Use the interactive communication to prototype and develop your MATLAB algorithm, then automatically generate equivalent C code and deploy it to the drive platform to run as a standalone.

You can deploy a variety of trained deep learning networks, such as YOLO, ResNet-50, SegNet, and MobileNet, from Deep Learning Toolbox to NVIDIA GPUs. You can generate optimized code for preprocessing and postprocessing along with your trained deep learning networks to deploy complete algorithms.


Interactive communication: You can remotely communicate with the NVIDIA target from MATLAB to acquire data from supported sensors and imaging devices connected to the target and then analyze and visualize it in MATLAB. You can log data from supported sensors to help fine-tune your algorithm for early prototyping.

Standalone execution: You can deploy the generated CUDA® code as a standalone embedded application on the drive platform. You can build and deploy the generated CUDA code from your MATLAB algorithm, along with the interfaces to the peripherals and the sensors, on the Jetson platform.

The support package supports the NVIDIA Jetson TK1, Jetson TX1, Jetson TX2, Jetson Xavier, and Jetson Nano developer kits. It also supports the NVIDIA DRIVE platform.