NVIDIA JetPack SDK is the most comprehensive solution for building AI applications. All Jetson modules and developer kits are supported by JetPack SDK.
JetPack SDK includes the latest Jetson Linux Driver Package (L4T) with Linux operating system and CUDA-X accelerated libraries and APIs for Deep Learning, Computer Vision, Accelerated Computing and Multimedia. It also includes samples, documentation, and developer tools for both host computer and developer kit, and supports higher level SDKs such as DeepStream for streaming video analytics and Isaac for robotics.
JetPack 4.5.1 is the latest production release, and supports all Jetson modules. JetPack 4.5.1 is identical to JetPack 4.5 except for the following new features:
- Developer preview support1 for the recently announced Jetson TX2 NX module
- Support for using Jetson TX2 NX module with reference carrier board included in Jetson Xavier NX Developer Kit. Use SDK Manager for flashing Jetson TX2 NX module on a Jetson Xavier NX Developer Kit reference carrier board.
- Developer preview of pre-built Real-Time Kernel package for Jetson AGX Xavier
- Support for DeepStream 5.1
1 The next JetPack release will be a production release for Jetson TX2 NX.
NVIDIA SDK Manager Method
JetPack can also be installed or upgraded using a Debian package management tool on Jetson. We also host Debian packages for JetPack components for installing on host. Refer to the JetPack documentation for instructions.
Key Features in JetPack
NVIDIA L4T provides the bootloader, Linux kernel 4.9, necessary firmwares, NVIDIA drivers, sample filesystem based on Ubuntu 18.04, and more.
JetPack 4.5.1 includes L4T 32.5.1 with these highlights:
All other features remain same as L4T 32.5
TensorRT is a high performance deep learning inference runtime for image classification, segmentation, and object detection neural networks. TensorRT is built on CUDA, NVIDIA’s parallel programming model, and enables you to optimize inference for all deep learning frameworks. It includes a deep learning inference optimizer and runtime that delivers low latency and high-throughput for deep learning inference applications.
JetPack 4.5.1 includes TensorRT 7.1.3
CUDA Deep Neural Network library provides high-performance primitives for deep learning frameworks. It provides highly tuned implementations for standard routines such as forward and backward convolution, pooling, normalization, and activation layers.
JetPack 4.5.1 includes cuDNN 8.0
CUDA Toolkit provides a comprehensive development environment for C and C++ developers building GPU-accelerated applications. The toolkit includes a compiler for NVIDIA GPUs, math libraries, and tools for debugging and optimizing the performance of your applications.
JetPack 4.5.1 includes CUDA 10.2
The Jetson Multimedia API package provides low level APIs for flexible application development.
Camera application API: libargus offers a low-level frame-synchronous API for camera applications, with per frame camera parameter control, multiple (including synchronized) camera support, and EGL stream outputs. RAW output CSI cameras needing ISP can be used with either libargus or GStreamer plugin. In either case, the V4L2 media-controller sensor driver API is used.
Sensor driver API: V4L2 API enables video decode, encode, format conversion and scaling functionality. V4L2 for encode opens up many features like bit rate control, quality presets, low latency encode, temporal tradeoff, motion vector maps, and more.
VisionWorks is a software development package for Computer Vision (CV) and image processing.
OpenCV is a leading open source library for computer vision, image processing and machine learning.
VPI (Vision Programing Interface)1, a software library that provides Computer Vision / Image Processing algorithms implemented on PVA2 (Programmable Vision Accelerator), GPU and CPU
JetPack 4.5.1 includes VPI 1.0
JetPack 4.5.1 includes OpenCV 4.1.1
Jetpack 4.5.1 includes Visionworks 1.61PVA is available only on Jetson AGX Xavier series and Jetson Xavier NX
CUDA Toolkit provides a comprehensive development environment for C and C++ developers building high-performance GPU-accelerated applications with CUDA libraries. The toolkit includes Nsight Eclipse Edition, debugging and profiling tools including Nsight Compute, and a toolchain for cross-compiling applications.
NVIDIA Nsight Systems is a low overhead system-wide profiling tool, providing the insights developers need to analyze and optimize software performance.
NVIDIA Nsight Graphics is a standalone application for debugging and profiling graphics applications.
JetPack 4.5.1 includes NVIDIA Nsight Systems 2020.5
JetPack 4.5.1 includes NVIDIA Nsight Graphics 2020.5
Refer to release notes for more details.
Supported SDKs and Tools
PowerEstimator is a webapp that simplifies creation of custom power mode profiles and estimates Jetson module power consumption.
JetPack 4.5.1 supports PowerEstimator
Deepstream SDK is a complete analytics toolkit for AI-based multi-sensor processing and video and audio understanding.
JetPack 4.5.1 support for DeepStream 5.1
For a full list of samples and documentation, see the JetPack documentation.
For older versions of JetPack, please visit the JetPack Archive.