NVIDIA JetPack SDK is the most comprehensive solution for building AI applications. Use the JetPack installer to flash your Jetson Developer Kit with the latest OS image, install developer tools for both host PC and Developer Kit, and install the libraries and APIs, samples, and documentation needed to jumpstart your development environment.

JetPack 4.1 Developer Preview Early Access

JetPack 4.1 Developer Preview Early Access is an update to our early access release. It contains a security update and includes functional and performance enhancements for NVIDIA Jetson AGX Xavier Developer Kit, including:

  • Improved bandwidth utilization of the memory subsystem
  • Enables coherency for Ethernet transactions
  • Fixes the installer to not fail silently when installing from unsupported file systems

See Highlights below for a summary about new features enabled with this release, and view the JetPack release notes for more details, including information about additional functionality planned for future releases.

Download JetPack 4.1 Developer Preview EA, and view the full release notes here.

Read the Jetson AGX Xavier Developer Kit User Guide here.

JetPack 3.3

JetPack 3.3 remains the current production release, supporting Jetson TX2 and Jetson TX1 Developer Kits.

Download JetPack 3.3, and view the full release notes here.



Key Features in JetPack

TensorRT

TensorRT is a high performance deep learning inference runtime for image classification, segmentation, and object detection neural networks. It speeds up deep learning inference as well as reducing the runtime memory footprint for convolutional and deconv neural networks.

JetPack 4.1 Developer Preview EA Highlights:

  • Fine grain control for scheduling layers to execute on either iGPU or DLA
  • Support for both HMMA (FP16) and IMMA (INT8) on iGPU
  • "Early Access" DLA support for FP16
    • INT8 support on DLA will be supported in a future release which should improve inference performance by at least 2x
  • Supported networks for this release are AlexNet, googLeNet, and ResNet50
  • Capability to import Quantized INT8 networks
cuDNN

CUDA Deep Neural Network library provides high-performance primitives for deep learning frameworks. It includes support for convolutions, activation functions and tensor transformations.

JetPack 4.1 Developer Preview EA Highlights:

  • Supports IMMA Programmability
  • Grouped convolution performance improvements for NHWC input/output and FP16 and FP32 compute
CUDA

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.1 Developer Preview EA introduces CUDA 10 with these highlights:

  • Supports IMMA Programmability - direct use of these instructions dramatically reduces kernel execution time and kernel launch latency
  • Support for CUDA-Vulkan interoperability
VisionWorks/OpenCV

VisionWorks is a software development package for Computer Vision (CV) and image processing. It Includes VPI (Vision Programming Interface), a set of optimized CV primitives for use by CUDA developers. The NVX library enables direct access to VPI, and the OVX library enables indirect access to VPI via OpenVX framework.

Multimedia API

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.

L4T

The NVIDIA® Tegra® Linux Driver Package supports development on the Jetson Platform.

JetPack 3.3 JetPack 4.1 Developer Preview EA

L4T 28.2.1

  • Production release for Jetson TX2 and Jetson TX2i

L4T 28.2

  • Production release for Jetson TX1

L4T 31.0.2

  • Early Access to L4T r31 for Jetson AGX Xavier
Developer Tools

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 IDE, debugging and profiling tools, and a toolchain for cross-compiling applications.

NVIDIA System Profiler is a multi-core CPU PC sampling profiler that provides an interactive view of captured profiling data, helping improve overall application performance.

NVIDIA Nsight Graphics: A console-grade tool that allows developers to debug and profile OpenGL, OpenGL ES, and Vulkan, enabling developers to get the most out of the Jetson Platform.

JetPack 4.1 Developer Preview EA Highlights:

  • CUDA Tools
    • Nsight Eclipse plugins edition
      • True plugins can be installed in the developer's own Eclipse environment
      • Offers an all-in-one integrated environment to edit, build, and debug CUDA applications
  • NVIDIA Nsight Systems
    • Profiling on Jetson AGX Xavier
    • Ability to trace cuDNN, cuBLAS, and OS runtime library API calls
  • NVIDIA Nsight Graphics
    • Users can utilize the powerful Activities system to target their workflow for debugging and profiling
    • The Resources view allows you to edit the default shader used to display textures, and change the data display or highlight useful characteristics of the data
    • Improved editor capabilities including goto line and find/replace capabilities

To access older versions of JetPack, please visit the JetPack Archive.