Provides likwid nvmon marker forwarding. Requires.
More...
#include "timemory/components/likwid/components.hpp"
Provides likwid nvmon marker forwarding. Requires.
Definition at line 159 of file components.hpp.
◆ base_type
◆ storage_type
◆ this_type
◆ value_type
◆ description()
static std::string tim::component::likwid_nvmarker::description |
( |
| ) |
|
|
inlinestatic |
Definition at line 167 of file components.hpp.
167{
return "LIKWID nvmon (GPU) marker forwarding"; }
◆ get()
void tim::component::empty_base::get |
( |
| ) |
const |
|
inlineinherited |
◆ get_opaque()
template<typename... Args>
static opaque tim::component::empty_base::get_opaque |
( |
Args && |
... | ) |
|
|
inlinestaticinherited |
◆ global_finalize()
static void tim::component::likwid_nvmarker::global_finalize |
( |
| ) |
|
|
inlinestatic |
Definition at line 177 of file components.hpp.
179#if defined(TIMEMORY_USE_LIKWID_NVMON)
180 likwid_gpuMarkerClose();
◆ global_init()
static void tim::component::likwid_nvmarker::global_init |
( |
| ) |
|
|
inlinestatic |
Definition at line 170 of file components.hpp.
172#if defined(TIMEMORY_USE_LIKWID_NVMON)
173 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 207 of file components.hpp.
209#if defined(TIMEMORY_USE_LIKWID_NVMON)
210 likwid_gpuMarkerRegisterRegion(m_prefix);
Referenced by set_prefix().
◆ reset()
void tim::component::likwid_nvmarker::reset |
( |
| ) |
|
|
inline |
Definition at line 200 of file components.hpp.
202#if defined(TIMEMORY_USE_LIKWID_NVMON)
203 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 186 of file components.hpp.
188#if defined(TIMEMORY_USE_LIKWID_NVMON)
189 likwid_gpuMarkerStartRegion(m_prefix);
◆ stop()
void tim::component::likwid_nvmarker::stop |
( |
| ) |
|
|
inline |
Definition at line 193 of file components.hpp.
195#if defined(TIMEMORY_USE_LIKWID_NVMON)
196 likwid_gpuMarkerStopRegion(m_prefix);
The documentation for this struct was generated from the following file: