Construct an ICLTuningParametersList object for the given tuner mode and gws configuration.
- Parameters
-
[in] | tuning_info | Tuning info containng which parameters to tune and the tuner mode |
[in] | gws | Global worksize values |
- Returns
- unique_ptr to the requested ICLTuningParametersList implementation.
Definition at line 263 of file CLTuningParametersList.cpp.
References arm_compute::EXHAUSTIVE, arm_compute::NORMAL, arm_compute::RAPID, and CLTuningInfo::tuner_mode.
265 switch(tuning_info.tuner_mode)
267 case CLTunerMode::EXHAUSTIVE:
268 return std::make_unique<CLTuningParametersListExhaustive>(gws, tuning_info);
269 case CLTunerMode::NORMAL:
270 return std::make_unique<CLTuningParametersListNormal>(gws, tuning_info);
271 case CLTunerMode::RAPID:
272 return std::make_unique<CLTuningParametersListRapid>(gws, tuning_info);