24.02.1
|
Framework configuration structure. More...
#include <Framework.h>
Data Fields | |
std::vector< framework::InstrumentsDescription > | instruments {} |
Instrument types that will be used for benchmarking. More... | |
std::string | name_filter {} |
Regular expression to filter tests by name. More... | |
std::string | id_filter {} |
String to match selected test ids. More... | |
DatasetMode | mode { DatasetMode::ALL } |
Dataset mode. More... | |
int | num_iterations { 1 } |
Number of iterations per test. More... | |
float | cooldown_sec { -1.f } |
Delay between tests in seconds. More... | |
LogLevel | log_level { LogLevel::NONE } |
Verbosity of the output. More... | |
bool | configure_only { false } |
Only configure kernels. More... | |
bool | print_rerun_cmd { false } |
Print the command to rerun the failed testcase. More... | |
unsigned int | seed { 0 } |
The seed that is used to fill tensors with random values. More... | |
Framework configuration structure.
Definition at line 57 of file Framework.h.
bool configure_only { false } |
Only configure kernels.
Definition at line 66 of file Framework.h.
Referenced by Framework::init(), and main().
float cooldown_sec { -1.f } |
Delay between tests in seconds.
Definition at line 64 of file Framework.h.
Referenced by Framework::init(), and main().
std::string id_filter {} |
String to match selected test ids.
Only matching tests will be executed.
Definition at line 61 of file Framework.h.
Referenced by Framework::init(), and main().
std::vector<framework::InstrumentsDescription> instruments {} |
Instrument types that will be used for benchmarking.
Definition at line 59 of file Framework.h.
Referenced by Framework::init(), and main().
LogLevel log_level { LogLevel::NONE } |
Verbosity of the output.
Definition at line 65 of file Framework.h.
Referenced by Framework::init(), and main().
DatasetMode mode { DatasetMode::ALL } |
Dataset mode.
Definition at line 62 of file Framework.h.
Referenced by Framework::init(), and main().
std::string name_filter {} |
Regular expression to filter tests by name.
Only matching tests will be executed.
Definition at line 60 of file Framework.h.
Referenced by Framework::init(), and main().
int num_iterations { 1 } |
Number of iterations per test.
Definition at line 63 of file Framework.h.
Referenced by Framework::init(), and main().
bool print_rerun_cmd { false } |
Print the command to rerun the failed testcase.
Definition at line 67 of file Framework.h.
Referenced by Framework::init(), and main().
unsigned int seed { 0 } |
The seed that is used to fill tensors with random values.
Definition at line 68 of file Framework.h.
Referenced by Framework::init(), and main().