CUDA Profiler Tools Interface (CUPTI) for CUDA Toolkit 12.1 is now available for download in the NVIDIA Registered Developer Program.
The NVIDIA® CUDA Profiling Tools Interface (CUPTI) is a dynamic library that enables the creation of profiling and tracing tools that target CUDA applications. CUPTI provides a set of APIs targeted at ISVs creating profilers and other performance optimization tools:
- the Activity API,
- the Callback API,
- the Event API,
- the Metric API,
- the Profiler API,
- the PC Sampling API, and
- the Checkpoint API
Using these CUPTI APIs, independent software developers can create profiling tools that provide low and deterministic profiling overhead on the target system, while giving insight into the CPU and GPU behavior of CUDA applications.
CUPTI has made the following changes as part of the CUDA Toolkit 12.1 release:
wslis added in the struct
CUpti_Profiler_DeviceSupported_Paramsto indicate whether Profiling API is supported on Windows Subsystem for Linux (WSL) system or not.
For more information on CUPTI for CUDA Toolkit 12.1 , including features, requirements, documentation and support, please visit the CUPTI Overview page .
To download this version, get it as part of the CUDA Toolkit CUDA Profiler Tools Interface (CUPTI) for CUDA Toolkit 12.1 .
Version 2023.1.0 Overview & New Features | Download | Documentation
Latest PRODUCT INFO
- Overview (download, features, platforms, requirements)
- Revision History
- News & Blogs
- Nsight Compute forum