Compute Library
 22.08
FrameworkConfig Struct Reference

Framework configuration structure. More...

#include <Framework.h>

Data Fields

std::vector< framework::InstrumentsDescriptioninstruments {}
 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...
 

Detailed Description

Framework configuration structure.

Definition at line 57 of file Framework.h.

Field Documentation

◆ configure_only

bool configure_only { false }

Only configure kernels.

Definition at line 66 of file Framework.h.

Referenced by Framework::init(), and main().

◆ cooldown_sec

float cooldown_sec { -1.f }

Delay between tests in seconds.

Definition at line 64 of file Framework.h.

Referenced by Framework::init(), and main().

◆ id_filter

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().

◆ instruments

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(), main(), and arm_compute::utils::run_example().

◆ log_level

LogLevel log_level { LogLevel::NONE }

Verbosity of the output.

Definition at line 65 of file Framework.h.

Referenced by Framework::init(), main(), and arm_compute::utils::run_example().

◆ mode

Dataset mode.

Definition at line 62 of file Framework.h.

Referenced by Framework::add_data_test_case(), Framework::init(), and main().

◆ name_filter

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().

◆ num_iterations

int num_iterations { 1 }

Number of iterations per test.

Definition at line 63 of file Framework.h.

Referenced by Framework::init(), main(), and arm_compute::utils::run_example().


The documentation for this struct was generated from the following file: