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.3.0 and Python NVTX 0.2.13 are now available for download.
Release Highlights
-
New feature:
- C++ bindings for the Payload Extension: Add custom structured data to NVTX events using idiomatic C++.
-
Core bugfixes:
-
Fix build issues with C++20 by removing uses of
moduleas an identifier. -
Improve return value of
nvtxDomainIsEnabledwhen not implemented by an injection, or none is attached.
-
-
Python bugfixes:
-
Fix tracing with tools that do not implement
nvtxDomainIsEnabled. -
Fix decorator ranges not ending when an exception is thrown.
-
Fix automatic function name annotation for decorator ranges.
-
Downloads
-
GitHub: https://github.com/NVIDIA/NVTX
-
Python:
-
conda-forge: https://anaconda.org/conda-forge/nvtx