24 #ifndef ARM_COMPUTE_EXAMPLES_UTILS_COMMON_GRAPH_OPTIONS 25 #define ARM_COMPUTE_EXAMPLES_UTILS_COMMON_GRAPH_OPTIONS 122 ::std::ostream &
operator<<(::std::ostream &os,
const CommonGraphParams &common_params);
Arm® Neon™ capable target device.
ToggleOption * enable_tuner
Enable tuner.
SimpleOption< arm_compute::CLTunerMode > * tuner_mode
Tuner mode.
std::string validation_path
unsigned int validation_range_start
ToggleOption * help
Show help option.
SimpleOption< std::string > * mlgo_file
File to load the MLGO heuristics from.
CommonGraphOptions(CommandLineParser &parser)
Constructor.
EnumOption< arm_compute::DataType > * data_type
Graph data type.
~CommonGraphOptions()=default
Default destructor.
EnumOption< arm_compute::DataLayout > * data_layout
Graph data layout.
arm_compute::graph::Target target
Implementation of an option that can be either true or false.
1 channel, 1 F32 per channel
inline ::std::ostream & operator<<(::std::ostream &os, ConvolutionPaddingMode Mode)
Formatted output of the ConvolutionPaddingMode type.
void consume_common_graph_parameters(CommonGraphValidateOptions &options, CommonParams &common_params)
Consumes the consume_common_graph_parameters graph options and creates a structure containing any inf...
Common command line options used to configure the graph examples.
SimpleOption< std::string > * tuner_file
File to load/store the tuner's values from.
Class to parse command line arguments.
arm_compute::DataLayout data_layout
arm_compute::CLTunerMode tuner_mode
unsigned int validation_range_end
Copyright (c) 2017-2021 Arm Limited.
EnumOption< arm_compute::graph::Target > * target
Graph execution target.
Fast math disabled for Convolution layer.
std::string validation_file
ToggleOption * enable_cl_cache
Enable opencl kernels cache.
ToggleOption * fast_math_hint
Fast math hint.
SimpleOption< std::string > * validation_file
Validation file.
FastMathHint
Enable or disable fast math for Convolution layer.
Structure holding all the common graph parameters.
SimpleOption< std::string > * validation_path
Validation data path.
CLTunerMode
< OpenCL tuner modes
Num samples, height, width, channels.
SimpleOption< std::string > * validation_range
Validation range.
CommonGraphOptions & operator=(const CommonGraphOptions &)=delete
Prevent instances of this class from being copied (As this class contains pointers)
SimpleOption< std::string > * data_path
Trainable parameters path.
SimpleOption< std::string > * labels
Labels.
DataType
Available data types.
SimpleOption< int > * threads
Number of threads option.
DataLayout
[DataLayout enum definition]
arm_compute::DataType data_type
arm_compute::graph::FastMathHint fast_math_hint
SimpleOption< std::string > * image
Image.