LBANN  0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
profiling.hpp File Reference
#include <lbann_config.hpp>
Include dependency graph for profiling.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lbann::ProfRegion
 RAII class for a prof region. More...
 

Namespaces

 lbann
 

Macros

#define LBANN_CALIPER_MARK_SCOPE(x)   ((void)0)
 
#define LBANN_CALIPER_MARK_FUNCTION   ((void)0)
 
#define LBANN_CALIPER_MARK_BEGIN(x)   ((void)0)
 
#define LBANN_CALIPER_MARK_END(x)   ((void)0)
 
#define LBANN_CALIPER_LOOP_BEGIN(...)   ((void)0)
 
#define LBANN_CALIPER_LOOP_END(...)   ((void)0)
 
#define LBANN_CALIPER_LOOP_ITER(...)   ((void)0)
 
#define BASIC_PROF_REGION(NAME)   ProfRegion _(NAME)
 

Functions

void lbann::prof_start ()
 
void lbann::prof_stop ()
 
void lbann::prof_region_begin (const char *s, int c, bool sync)
 
void lbann::prof_region_end (const char *s, bool sync)
 

Variables

constexpr int lbann::num_prof_colors = 20
 
constexpr int lbann::prof_colors [num_prof_colors]
 

Macro Definition Documentation

◆ BASIC_PROF_REGION

#define BASIC_PROF_REGION (   NAME)    ProfRegion _(NAME)

Definition at line 101 of file profiling.hpp.

◆ LBANN_CALIPER_LOOP_BEGIN

#define LBANN_CALIPER_LOOP_BEGIN (   ...)    ((void)0)

Definition at line 58 of file profiling.hpp.

◆ LBANN_CALIPER_LOOP_END

#define LBANN_CALIPER_LOOP_END (   ...)    ((void)0)

Definition at line 59 of file profiling.hpp.

◆ LBANN_CALIPER_LOOP_ITER

#define LBANN_CALIPER_LOOP_ITER (   ...)    ((void)0)

Definition at line 60 of file profiling.hpp.

◆ LBANN_CALIPER_MARK_BEGIN

#define LBANN_CALIPER_MARK_BEGIN (   x)    ((void)0)

Definition at line 56 of file profiling.hpp.

◆ LBANN_CALIPER_MARK_END

#define LBANN_CALIPER_MARK_END (   x)    ((void)0)

Definition at line 57 of file profiling.hpp.

◆ LBANN_CALIPER_MARK_FUNCTION

#define LBANN_CALIPER_MARK_FUNCTION   ((void)0)

Definition at line 55 of file profiling.hpp.

◆ LBANN_CALIPER_MARK_SCOPE

#define LBANN_CALIPER_MARK_SCOPE (   x)    ((void)0)

Definition at line 54 of file profiling.hpp.