CUDA Profiler Tools Interface (CUPTI) for CUDA Toolkit 12.1 is now available

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:

New Features

  • Field wsl is added in the struct CUpti_Profiler_DeviceSupported_Params to indicate whether Profiling API is supported on Windows Subsystem for Linux (WSL) system or not.

Requirements

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