Loading...
Searching...
No Matches
opennn::profiler::ScopedTimer Class Reference

#include <opennn/core/profiler.h>

Public Member Functions

 ScopedTimer (string new_key, bool synchronize_gpu=true, double moved_bytes=0.0)
 
void set_bytes (double moved_bytes) noexcept
 
 ~ScopedTimer ()
 
 ScopedTimer (const ScopedTimer &)=delete
 
ScopedTimer & operator= (const ScopedTimer &)=delete
 

Constructor & Destructor Documentation

◆ ScopedTimer() [1/2]

opennn::profiler::ScopedTimer::ScopedTimer ( string new_key,
bool synchronize_gpu = true,
double moved_bytes = 0.0 )
inline

◆ ~ScopedTimer()

opennn::profiler::ScopedTimer::~ScopedTimer ( )
inline

◆ ScopedTimer() [2/2]

opennn::profiler::ScopedTimer::ScopedTimer ( const ScopedTimer & )
delete

Member Function Documentation

◆ operator=()

ScopedTimer & opennn::profiler::ScopedTimer::operator= ( const ScopedTimer & )
delete

◆ set_bytes()

void opennn::profiler::ScopedTimer::set_bytes ( double moved_bytes)
inlinenoexcept