SG++-Doxygen-Documentation
|
Class that provides functionality in order to determine a LearnerVectorized's performance. More...
#include <LearnerVectorizedPerformanceCalculator.hpp>
Static Public Member Functions | |
static LearnerVectorizedPerformance | getGFlopAndGByte (sgpp::base::Grid &Grid, size_t numInstances, sgpp::solver::SLESolverType solver, size_t numIterations, size_t sizeDatatype, bool reuseAlpha, bool verbose=false) |
Calculate the performance of LearnerVectorized. More... | |
Class that provides functionality in order to determine a LearnerVectorized's performance.
|
static |
Calculate the performance of LearnerVectorized.
Grid | reference to grid used bt the Learner |
numInstances | number of training instances |
numIterations | number of iterations the solver executed |
solver | the selected solver |
sizeDatatype | the size of the employed datatype in bytes |
reuseAlpha | set to true if the CG solver has reuseAlpha set to true |
verbose | prints some details to stdout |
References sgpp::solver::BiCGSTAB, g, sgpp::datadriven::LearnerVectorizedPerformance::GByte_, sgpp::base::HashGridPoint::get(), sgpp::base::Grid::getDimension(), sgpp::base::HashGridStorage::getPoint(), sgpp::base::Grid::getSize(), sgpp::base::Grid::getStorage(), sgpp::base::Grid::getType(), sgpp::datadriven::LearnerVectorizedPerformance::GFlop_, h, level, and sgpp::base::ModLinear.
Referenced by sgpp::datadriven::LearnerLeastSquaresIdentity::postProcessing().