NVIDIA / NVTX

The NVIDIA® Tools Extension SDK (NVTX) is a C-based Application Programming Interface (API) for annotating events, code ranges, and resources in your applications.
Apache License 2.0
298 stars 47 forks source link

NVTX C++ availability #50

Open gigony opened 2 years ago

gigony commented 2 years ago

Hello,

cuCIM is using NVTX C++ implementation in dev branch: https://github.com/rapidsai/cucim/wiki/release_notes_v21.12.00#2-add-nvtx-support-for-performance-analysis

I wonder when its C++ implementation would be officially available.

Thank you!

S-o-T commented 1 year ago

What is the release model of NVTX C++ API? All CUDA distributions released after v3.1.0-c-cpp was tagged does not ship a nvtx3.hpp. What is a "propper" way for users to obtain a NVTX C++ API implementation?

bernhardmgruber commented 6 months ago

I ran into the same issue today, where I need the NVTX C++ API in the CCCL. I would appreciate to know whether and when the C++ API will be shipped with a CUDA toolkit. Thanks!