OpenPose  1.7.0
The first real-time multi-person system to jointly detect human body, hand, facial, and foot keypoints
op::Profiler Class Reference

#include <profiler.hpp>

Static Public Member Functions

static void setDefaultX (const unsigned long long defaultX)
 
static const std::string timerInit (const int line, const std::string &function, const std::string &file)
 
static void timerEnd (const std::string &key)
 
static void printAveragedTimeMsOnIterationX (const std::string &key, const int line, const std::string &function, const std::string &file, const unsigned long long x=DEFAULT_X)
 
static void printAveragedTimeMsEveryXIterations (const std::string &key, const int line, const std::string &function, const std::string &file, const unsigned long long x=DEFAULT_X)
 
static void profileGpuMemory (const int line, const std::string &function, const std::string &file)
 

Static Public Attributes

static unsigned long long DEFAULT_X
 

Detailed Description

Definition at line 76 of file profiler.hpp.

Member Function Documentation

◆ printAveragedTimeMsEveryXIterations()

static void op::Profiler::printAveragedTimeMsEveryXIterations ( const std::string &  key,
const int  line,
const std::string &  function,
const std::string &  file,
const unsigned long long  x = DEFAULT_X 
)
static

◆ printAveragedTimeMsOnIterationX()

static void op::Profiler::printAveragedTimeMsOnIterationX ( const std::string &  key,
const int  line,
const std::string &  function,
const std::string &  file,
const unsigned long long  x = DEFAULT_X 
)
static

◆ profileGpuMemory()

static void op::Profiler::profileGpuMemory ( const int  line,
const std::string &  function,
const std::string &  file 
)
static

◆ setDefaultX()

static void op::Profiler::setDefaultX ( const unsigned long long  defaultX)
static

◆ timerEnd()

static void op::Profiler::timerEnd ( const std::string &  key)
static

◆ timerInit()

static const std::string op::Profiler::timerInit ( const int  line,
const std::string &  function,
const std::string &  file 
)
static

Member Data Documentation

◆ DEFAULT_X

unsigned long long op::Profiler::DEFAULT_X
static

Definition at line 79 of file profiler.hpp.


The documentation for this class was generated from the following file: