Jetson Developer Tools
The latest NVIDIA JetPack bundles all of the developer tools required to develop for the Jetson platform, including system profiler, graphics debugger, and the CUDA Toolkit.
Nsight Systems is a low overhead system-wide profiling tool, providing the insights developers need to analyze and optimize software performance. It uses GPU tracing, CPU sampling and tracing, and OS thread state tracing to visualize an application’s algorithms, helping developers identify the largest opportunities to optimize their code.
Nsight Graphics is a console-grade tool that allows you to debug and optimize your OpenGL and OpenGL ES applications, enabling you to get the latest, most advanced GPU features with the Jetson platform.
Included in CUDA Toolkit:
Nsight Eclipse Edition is a full-featured IDE powered by the Eclipse platform. It provides an all-in-one integrated environment to edit, cross-compile, and debug CUDA-C applications. Nsight Eclipse Edition supports a rich set of commercial and free plugins.
CUDA-GDB is a command line tool that delivers a seamless debugging experience allowing you to debug both the CPU and GPU portions of your application simultaneously.
CUDA-MEMCHECK is a command line tool that detects the source and cause of memory access errors in your GPU code. CUDA-MEMCHECK also reports runtime execution errors, identifying situations that could otherwise result in an “unspecified launch failure” error when your application is running.
Legacy tools for profiling and visualizing performance data from the CPU and GPU. These tools enable the collection of a timeline of CUDA-related activities, including kernel execution, memory transfers, CUDA API calls, and events or metrics for CUDA kernels. They help identify performance bottlenecks and direct you on how to take action to eliminate or reduce those bottlenecks.
Nsight Compute is the new interactive kernel profiler for CUDA applications. It runs on your Linux host computer and provides detailed performance metrics for analysis and enables results comparison between baselines and the current run. Nsight Compute can be extended with analysis scripts for post-processing results. Also included is a command line tool that can be run on your Jetson system or on your Linux host computer.
JetPack, L4T, and SDK Information
The L4T BSP and other software libraries are available under Develop → Software.