Applications and Tools

This topic describes the applications and tools provided in NVIDIA® Jetson™ Linux Driver Package (L4T).
The following tables describe tools available for debugging and performance measurement on L4T. The descriptions have links to sources of further information.
Tools for Debugging
Tool & Purpose
Jetson Xavier NX series
Jetson Nano devices
Jetson AGX Xavier series
Jetson TX2 series
Jetson TX1
Developing GPU-accelerated applications. Runs on Linux host computer.
✓
✓
✓
✓
✓
Debugging applications. Runs on the Jetson system or the Linux host computer.
✓
✓
✓
✓
✓
Debugging application memory errors. Runs on the Jetson system.
✓
✓
✓
✓
✓
Tools for Profiling & Optimization
Tool & Purpose
Jetson Xavier NX series
Jetson Nano devices
Jetson AGX Xavier series
Jetson TX2 series
Jetson TX1
Application multi-core CPU profiling. Runs on the Linux host computer. Helps you improve application performance by identifying slow parts of code.
✓
✓
✓
✓
✓
Application profiling across GPU and CPU. Runs on Linux host computer. Supports all Jetson products.
✓
✓
*
✓
✓
Kernel profiling: An interactive profiling tool for CUDA applications. It provides detailed performance metrics and API debugging via a user interface and command line tool.
✓
—
—
—
—
Graphics application debugging and profiling: A console-grade tool for debugging and optimizing OpenGL and OpenGL ES programs. Runs on the Linux host computer.
✓
✓
✓
✓
✓
✓ Recommended
* Deprecated
— Not supported