NVIDIA Jetpack Reference Guide/Version index/Jetpack4: Difference between revisions

From RidgeRun Developer Wiki
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 20: Line 20:
     padding: 10px;
     padding: 10px;
     text-align: center;
     text-align: center;
     overflow: hidden; /* Ensure text doesn't overflow the container */
     overflow: hidden;
     display: flex; /* Use flexbox to center content */
     display: flex;
     justify-content: center; /* Center horizontally */
     justify-content: center;
     align-items: center; /* Center vertically */
     align-items: center;
}
}


.image-button img {
.image-button img {
     max-height: 150px; /* Set the maximum height */
     max-height: 150px;
     width: auto; /* Adjust width to maintain aspect ratio */
     width: auto;
}
}
.image-button:hover{
.image-button:hover{
Line 34: Line 34:
}
}
</style>
</style>
<div style="border: 1px solid #ddd; padding: 20px; margin: 20px 0; background-color: #f9f9f9;">
<div style="border: 1px solid #ddd; padding: 20px; margin: 20px 0; background-color: #f9f9f9; display: flex; flex-direction: column; align-items: center;">
   <h2 style="text-align: center; color: #232E3C;">Supported Jetson boards</h2>
   <h2 style="text-align: center; color: #232E3C; align-self: flex-start; width: 100%">Supported Jetson boards</h2>
   <div style="display: flex; flex-wrap: wrap; justify-content: center; align-items: center;">
   <div style="display: flex; flex-wrap: wrap; justify-content: center;">
     <div class="image-button">
     <div class="image-button">
    <a href="https://developer.ridgerun.com/wiki/index.php/Jetson_Xavier_NX" target="_blank">
      <a href="https://developer.ridgerun.com/wiki/index.php/Jetson_Xavier_NX" target="_blank">
         <img src="https://developer.ridgerun.com/wiki/images/4/4e/EVMXavierNX.jpg">
         <img src="https://developer.ridgerun.com/wiki/images/4/4e/EVMXavierNX.jpg">
         <div class="caption">Jetson Xavier NX</div>
         <div class="caption">Jetson Xavier NX</div>
Line 44: Line 44:
     </div>
     </div>
     <div class="image-button">
     <div class="image-button">
    <a href="https://developer.ridgerun.com/wiki/index.php/Xavier" target="_blank">
      <a href="https://developer.ridgerun.com/wiki/index.php/Xavier" target="_blank">
         <img src="https://developer.ridgerun.com/wiki/images/4/46/NVIDIA_Jetson_Xavier.png">
         <img src="https://developer.ridgerun.com/wiki/images/4/46/NVIDIA_Jetson_Xavier.png">
         <div class="caption">Jetson AGX Xavier</div>
         <div class="caption">Jetson AGX Xavier</div>
Line 50: Line 50:
     </div>
     </div>
     <div class="image-button">
     <div class="image-button">
    <a href="https://developer.ridgerun.com/wiki/index.php/Jetson_Nano" target="_blank">
      <a href="https://developer.ridgerun.com/wiki/index.php/Jetson_Nano" target="_blank">
         <img src="https://developer.ridgerun.com/wiki/images/6/61/Jetson-nano-0.jpg">
         <img src="https://developer.ridgerun.com/wiki/images/6/61/Jetson-nano-0.jpg">
         <div class="caption">Jetson Nano</div>
         <div class="caption">Jetson Nano</div>
Line 56: Line 56:
     </div>
     </div>
     <div class="image-button">
     <div class="image-button">
    <a href="https://developer.ridgerun.com/wiki/index.php/JetsonTX2" target="_blank">
      <a href="https://developer.ridgerun.com/wiki/index.php/JetsonTX2" target="_blank">
         <img src="https://developer.ridgerun.com/wiki/images/e/e8/NVIDIA_TX2_Jetson.jpg">
         <img src="https://developer.ridgerun.com/wiki/images/e/e8/NVIDIA_TX2_Jetson.jpg">
         <div class="caption">Jetson TX2</div>
         <div class="caption">Jetson TX2</div>
Line 62: Line 62:
     </div>
     </div>
     <div class="image-button">
     <div class="image-button">
    <a href="https://developer.ridgerun.com/wiki/index.php/Getting_Started_Guide_for_Jetson_TX1" target="_blank">
      <a href="https://developer.ridgerun.com/wiki/index.php/Getting_Started_Guide_for_Jetson_TX1" target="_blank">
         <img src="https://developer.ridgerun.com/wiki/images/c/cf/NVIDIA_Jetson_TX1_EVM.jpg">
         <img src="https://developer.ridgerun.com/wiki/images/c/cf/NVIDIA_Jetson_TX1_EVM.jpg">
         <div class="caption">Jetson TX1</div>
         <div class="caption">Jetson TX1</div>
Line 69: Line 69:
   </div>
   </div>
</div>
</div>
}}
}}



Latest revision as of 22:00, 5 September 2024






Supported platforms

The last minor version of JetPack 4 (4.6.5), supports the following Jetson boards:

New features introduced

Jetpack 4.2 is the first production release of Jetpack 4. The key features of this release include updates to the Operating System (OS), TensorRT, cuDNN, CUDA, Multimedia API, Computer Vision, and Developer Tools.

OS

The main changes includes:

  • Makes use of the Jetson Linux L4T 32.1, the production release for Jetson AGX Xavier, Jetson TX2, and Jetson Nano
  • Use the Linux Kernel version 4.9
  • Add support for CSI virtual channed for Jetson AGX Xavier and Jetson TX2
  • RDMA support on Jetson AGX Xavier
  • PCIe endpoint mode on Jetson AGX Xavier
  • DRAM ECC Page Black Listing (PBL) on Jetson TX2i
  • OEM fusing tools updated to support Jetson AGX Xavier
  • New Jetson.GPIO Python library
  • Added support for more USB wireless adapters

TensorRT

The main new features include:

  • TRT Python API: Enables all the TRT Python samples
  • TF-TRT included in monthly TensorFlow for Jetpack releases
  • DLA support for FP16 -- AlexNet, GoogleNet, ResNet-50, and LeNet for MNIST networks have been validated
  • Support for both HMMA (FP16) and IMMA (INT8) on iGPU
  • Fine grain control for scheduling layers to execute on either iGPU or DLA
  • New Caffe SSD and INT8 API samples

cuDNN

The main new features are:

  • Supports IMMA Programmability
  • Grouped convolution performance improvements for NHWC input/output and FP16 and FP32 compute
  • Strided convolution now supported by FFT tiling algorithms
  • Performance improvements for dilated convolutions and convolutions computed with Winograd transform

CUDA

The new features include:

  • Supports IMMA Programmability. Direct use of these instructions dramatically reduces kernel execution time and kernel launch latency.
  • Support for CUDA-Vulkan interoperability

Multimedia API

The key new features are:

  • New MM API sample showing how to exceed 16 stream decoding limit from upstream V4L2.
  • nv3dvideosink is an optimized, GPU-accelerated alternative to eglsink.
  • 10-bit decoding support in GstV4l2 decode.
  • 12-bit decoding support in GstV4l2 decode (Only for Jetson AGX Xavier and Jetson TX2 series).

Computer Vision

The main updates include:

  • OpenCV: Now features GPU acceleration for real-time operation

Developer Tools

The new highlights are:

  • Nsight Eclipse 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
    • Improved correlation highlighting on the timeline
    • Improved performance and responsiveness of the timeline
    • Added support for launching profiler as superuser (root)
  • NVIDIA Nsight Graphics
    • First introduction of this tool

Software components and versions

Throughout the lifetime of Jetpack 4, the set of available libraries as well as development tools and the kernel were continuously updated. The versions available in the latest version of Jetpack 4 (4.6.5) are:

Libraries

  • TensorRT: 8.2.1
  • cuDNN: 8.2.1
  • CUDA: 10.2
  • OpenCV: 4.1.1
  • VisionWorks: 1.6
  • VPI: 1.2
  • DeepStream: 6.0

Developer Tools

  • NVIDIA Nsight Systems: 2021.5
  • NVIDIA Nsight Graphics: 2021.2

Jetson Linux

  • Jetson Linux: 32.7.5
  • Linux kernel: 4.9
  • Ubuntu: 18.04