CUPTI (PDF) - v10.0 (older) - Last updated October 01, 2018 - Send Feedback -

## Overview

The CUDA Profiling Tools Interface (CUPTI) enables the creation of profiling and tracing tools that target CUDA applications. CUPTI provides four APIs: the Activity API, the Callback API, the Event API, and the Metric API. Using these APIs, you can develop profiling tools that give insight into the CPU and GPU behavior of CUDA applications. CUPTI is delivered as a dynamic library on all platforms supported by CUDA.

### What's New

CUPTI contains below changes as part of the CUDA Toolkit 10.1 release.

- This release is focused on bug fixes and performance improvements.
- Event collection mode `CUPTI_EVENT_COLLECTION_MODE_CONTINUOUS` is now supported on all device classes including Geforce and Quadro.
- Support for NVTX string registration API `nvtxDomainRegisterStringA().`
- Added enum `CUpti_PcieGen` to list PCIE generations.