Release Announcement
NVIDIA Tools Extension SDK (NVTX) is an API for annotating events, code ranges, and resources in your applications, with bindings available for C, C++, and Python.
NVTX 3.2 is now available for download on GitHub.
Release Highlights
- Payload Extension - Add custom structured data to NVTX events such as ranges and markers, then view the data in tools with support for this extension, such as NVIDIA Nsight Systems
- Counters Extension - Record numerical quantities suitable for statistical analysis or display as a graph, table, etc
- Memory Extension - Annotate CPU and GPU memory heaps and regions in order to improve statistics, correctness checking, diagnostics, etc, for use with a tool such as NVIDIA Compute Sanitizer
- Sample Backend - A minimal code sample for building a custom tool that can collect NVTX data
- CMake fixes - Add NVTX to your project using CMake Package Manager (CPM) or conda-forge
- Compiler diagnostic messages addressed for a streamlined development experience
Downloads
- GitHub: https://github.com/NVIDIA/NVTX