Interaction with NVIDIA's profiler, particularly tagging, marking and indications of entities it will pick up and register/display.
More...
|
| mark |
| definitions related to marking individual time points in the profiler timeline
|
|
| range |
| definitions related to profiled ranges and the range_t class
|
|
|
struct | color_t |
| An RGB colorspace color value, with potential transparency, which may be used to color elements in timelines or other graphical displays of profiling information. More...
|
|
class | scope |
| A class to instantiate in the part of your application which does any work you intend to use the CUDA profiler to profile. More...
|
|
class | scoped_range_marker |
| A RAII/CADRe class whose scope of existence is reflected as a range in the profiler. More...
|
|
|
void | start () |
| Start CUDA profiling for the current process.
|
|
void | stop () |
| Stop CUDA profiling for the current process.
|
|
template<typename CharT > |
void | name (const ::std::thread &host_thread, const CharT *name) |
| Have the profiler refer to a given host thread, using a specified string identifier (rather than its numeric ID). More...
|
|
template<typename CharT > |
void | name_this_thread (const CharT *name) |
| Have the profiler refer to the current thread using a specified string identifier (rather than its numeric ID). More...
|
|
template<typename CharT > |
void | name (const stream_t &stream, const CharT *name) |
| Have the profile assign a name to a certain stream.
|
|
template<typename CharT > |
void | name (const event_t &event, const CharT *name) |
| Have the profile assign a name to a certain event.
|
|
template<typename CharT > |
void | name (const device_t &device, const CharT *name) |
| Have the profile assign a name to a certain CUDA device.
|
|
Interaction with NVIDIA's profiler, particularly tagging, marking and indications of entities it will pick up and register/display.
◆ name()
template<typename CharT >
void cuda::profiling::name |
( |
const ::std::thread & |
host_thread, |
|
|
const CharT * |
name |
|
) |
| |
Have the profiler refer to a given host thread, using a specified string identifier (rather than its numeric ID).
- Parameters
-
[in] | host_thread | A C++-recognized thread to name in profiling results |
[in] | name | The name to use for the specified thread |
◆ name_this_thread()
template<typename CharT >
void cuda::profiling::name_this_thread |
( |
const CharT * |
name | ) |
|
Have the profiler refer to the current thread using a specified string identifier (rather than its numeric ID).
- Parameters
-
[in] | host_thread | A C++-recognized thread to name in profiling results |
[in] | name | The name to use for the specified thread |