Optimized Belief Propagation (CPU and GPU)
|
Child class of EvaluateImpResults that defines member functions for belief propagation evaluation which override pure virtual functions in parent class. More...
#include <EvaluateImpResultsBp.h>
Additional Inherited Members | |
![]() | |
std::pair< MultRunData, std::vector< RunSpeedupAvgMedian > > | EvalResultsSingDataTypeAcc (const MultRunData &run_results, const run_environment::RunImpSettings &run_imp_settings, size_t data_size) const |
Evaluate results for implementation runs on multiple inputs with all the runs having the same data type and acceleration method return run data results with run speedups added as well as average and median speedups with headers describing speedups. More... | |
void | EvalAllResultsWriteOutput (const std::unordered_map< size_t, MultRunDataWSpeedupByAcc > &run_results_mult_runs, const run_environment::RunImpSettings &run_imp_settings, run_environment::AccSetting opt_imp_acc) const |
Evaluate results for all implementation runs on multiple inputs with the runs potentially having different data types and acceleration methods and write run result and speedup outputs to files. More... | |
Child class of EvaluateImpResults that defines member functions for belief propagation evaluation which override pure virtual functions in parent class.
Definition at line 44 of file EvaluateImpResultsBp.h.