Optimized Belief Propagation (CPU and GPU)
|
Structure that stores settings for current implementation run. More...
#include <RunSettings.h>
Public Member Functions | |
void | RemoveParallelParamBelowMinThreads (unsigned int min_threads) |
Remove parallel parameters with less than specified number of threads. More... | |
void | RemoveParallelParamAboveMaxThreads (unsigned int max_threads) |
Remove parallel parameters with greater than specified number of threads. More... | |
Public Attributes | |
std::vector< unsigned int > | datatypes_eval_sizes |
TemplatedItersSetting | templated_iters_setting |
OptParallelParamsSetting | opt_parallel_params_setting |
std::pair< std::array< unsigned int, 2 >, std::set< std::array< unsigned int, 2 > > > | p_params_default_alt_options |
std::string | run_name |
std::optional< std::array< std::string_view, 2 > > | baseline_runtimes_path_desc |
std::vector< std::pair< std::string, std::vector< InputSignature > > > | subset_desc_input_sig |
bool | run_alt_optimized_imps |
Structure that stores settings for current implementation run.
Definition at line 84 of file RunSettings.h.
|
inline |
Remove parallel parameters with greater than specified number of threads.
max_threads |
Definition at line 114 of file RunSettings.h.
|
inline |
Remove parallel parameters with less than specified number of threads.
min_threads |
Definition at line 103 of file RunSettings.h.
std::optional<std::array<std::string_view, 2> > run_environment::RunImpSettings::baseline_runtimes_path_desc |
Definition at line 93 of file RunSettings.h.
std::vector<unsigned int> run_environment::RunImpSettings::datatypes_eval_sizes |
Definition at line 85 of file RunSettings.h.
OptParallelParamsSetting run_environment::RunImpSettings::opt_parallel_params_setting |
Definition at line 87 of file RunSettings.h.
std::pair<std::array<unsigned int, 2>, std::set<std::array<unsigned int, 2> > > run_environment::RunImpSettings::p_params_default_alt_options |
Definition at line 89 of file RunSettings.h.
bool run_environment::RunImpSettings::run_alt_optimized_imps |
Definition at line 96 of file RunSettings.h.
std::string run_environment::RunImpSettings::run_name |
Definition at line 90 of file RunSettings.h.
std::vector<std::pair<std::string, std::vector<InputSignature> > > run_environment::RunImpSettings::subset_desc_input_sig |
Definition at line 95 of file RunSettings.h.
TemplatedItersSetting run_environment::RunImpSettings::templated_iters_setting |
Definition at line 86 of file RunSettings.h.