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 |