Provides likwid nvmon marker forwarding. Requires.
More...
#include "timemory/components/likwid/components.hpp"
Provides likwid nvmon marker forwarding. Requires.
Definition at line 153 of file components.hpp.
◆ base_type
◆ this_type
◆ value_type
◆ description()
static std::string tim::component::likwid_nvmarker::description |
( |
| ) |
|
|
inlinestatic |
Definition at line 161 of file components.hpp.
161 {
return "LIKWID nvmon (GPU) marker forwarding"; }
◆ global_init()
static void tim::component::likwid_nvmarker::global_init |
( |
| ) |
|
|
inlinestatic |
Definition at line 164 of file components.hpp.
166 #if defined(TIMEMORY_USE_LIKWID_NVMON)
167 likwid_gpuMarkerInit();
◆ label()
static std::string tim::component::likwid_nvmarker::label |
( |
| ) |
|
|
inlinestatic |
◆ record()
static value_type tim::component::likwid_nvmarker::record |
( |
| ) |
|
|
inlinestatic |
◆ register_marker()
void tim::component::likwid_nvmarker::register_marker |
( |
| ) |
|
|
inline |
Definition at line 194 of file components.hpp.
196 #if defined(TIMEMORY_USE_LIKWID_NVMON)
197 likwid_gpuMarkerRegisterRegion(m_prefix);
Referenced by set_prefix().
◆ reset()
void tim::component::likwid_nvmarker::reset |
( |
| ) |
|
|
inline |
Definition at line 187 of file components.hpp.
189 #if defined(TIMEMORY_USE_LIKWID_NVMON)
190 likwid_gpuMarkerResetRegion(m_prefix);
◆ set_prefix()
void tim::component::likwid_nvmarker::set_prefix |
( |
const char * |
_prefix | ) |
|
|
inline |
◆ start()
void tim::component::likwid_nvmarker::start |
( |
| ) |
|
|
inline |
Definition at line 173 of file components.hpp.
175 #if defined(TIMEMORY_USE_LIKWID_NVMON)
176 likwid_gpuMarkerStartRegion(m_prefix);
◆ stop()
void tim::component::likwid_nvmarker::stop |
( |
| ) |
|
|
inline |
Definition at line 180 of file components.hpp.
182 #if defined(TIMEMORY_USE_LIKWID_NVMON)
183 likwid_gpuMarkerStopRegion(m_prefix);
The documentation for this struct was generated from the following file: