Optimized Belief Propagation (CPU and GPU)
|
Class to load and store run results data including speedups from evaluation. More...
#include <RunResultsSpeedups.h>
Public Member Functions | |
RunResultsSpeedups (const std::filesystem::path &imp_results_file_path, const std::string &run_name) | |
Constructor that takes in implementation file path and run name and retrieves run results and speedup evaluation for the run if available. More... | |
RunResultsSpeedups (const std::filesystem::path &run_results_file_path) | |
Constructor that takes in run results path and processes run results Speedups not available when using this constructor. More... | |
std::map< std::string, std::vector< std::string > > | Speedups () const |
Return speedups from run results data with speedups. More... | |
std::vector< std::string > | SpeedupHeadersOrder () const |
Return order of speedup headers. More... | |
std::map< InputSignature, std::string > | InputsToKeyVal (std::string_view key) const |
Get mapping of run input signature to value corresponding to input key for each run result. More... | |
std::map< std::string, std::string > | DataForInput (const InputSignature &input_sig) const |
Return data for specified input signature. More... | |
Class to load and store run results data including speedups from evaluation.
Definition at line 42 of file RunResultsSpeedups.h.
|
explicit |
Constructor that takes in implementation file path and run name and retrieves run results and speedup evaluation for the run if available.
imp_results_file_path | |
run_name |
Definition at line 34 of file RunResultsSpeedups.cpp.
|
explicit |
Constructor that takes in run results path and processes run results
Speedups not available when using this constructor.
run_results_file_path |
Definition at line 74 of file RunResultsSpeedups.cpp.
|
inline |
Return data for specified input signature.
input_sig |
Definition at line 97 of file RunResultsSpeedups.h.
std::map< InputSignature, std::string > RunResultsSpeedups::InputsToKeyVal | ( | std::string_view | key | ) | const |
Get mapping of run input signature to value corresponding to input key for each run result.
key |
Definition at line 134 of file RunResultsSpeedups.cpp.
|
inline |
Return order of speedup headers.
Definition at line 78 of file RunResultsSpeedups.h.
|
inline |
Return speedups from run results data with speedups.
Definition at line 69 of file RunResultsSpeedups.h.