SG++-Doxygen-Documentation
sgpp::datadriven::LearnerTiming Struct Reference

strcut to encapsulate the learner's timings during training More...

#include <TypesDatadriven.hpp>

Public Attributes

double GByte_
 number of transferred Gbytes More...
 
double GFlop_
 number of executed Floating Point operations More...
 
double timeComplete_
 complete learning time More...
 
double timeMultComplete_
 time to apply B (including data transfer to eventually used accelerators) More...
 
double timeMultCompute_
 pure application time of B More...
 
double timeMultTransComplete_
 time to apply B^T (including data transfer to eventually used accelerators) More...
 
double timeMultTransCompute_
 pure application time of B^T More...
 
double timeRegularization_
 time of regularization More...
 

Detailed Description

strcut to encapsulate the learner's timings during training

Member Data Documentation

double sgpp::datadriven::LearnerTiming::GByte_

number of transferred Gbytes

Referenced by sgpp::datadriven::LearnerBaseSP::train(), and sgpp::datadriven::LearnerBase::train().

double sgpp::datadriven::LearnerTiming::GFlop_

number of executed Floating Point operations

Referenced by sgpp::datadriven::LearnerBaseSP::train(), and sgpp::datadriven::LearnerBase::train().

double sgpp::datadriven::LearnerTiming::timeComplete_
double sgpp::datadriven::LearnerTiming::timeMultComplete_

time to apply B (including data transfer to eventually used accelerators)

Referenced by sgpp::datadriven::LearnerBaseSP::train(), and sgpp::datadriven::LearnerBase::train().

double sgpp::datadriven::LearnerTiming::timeMultCompute_
double sgpp::datadriven::LearnerTiming::timeMultTransComplete_

time to apply B^T (including data transfer to eventually used accelerators)

Referenced by sgpp::datadriven::LearnerBaseSP::train(), and sgpp::datadriven::LearnerBase::train().

double sgpp::datadriven::LearnerTiming::timeMultTransCompute_

pure application time of B^T

Referenced by sgpp::datadriven::LearnerBaseSP::train(), and sgpp::datadriven::LearnerBase::train().

double sgpp::datadriven::LearnerTiming::timeRegularization_

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