Object for autotuning specific parameters.
More...
#include <autotune.h>
|
| void | ConfigureDefault (uint16_t PatternLength, uint16_t MaxClusters) |
| | Auto-set object variables to all be true.
|
| |
| std::string | GetStatusString (int CurrentIndent=0, int AdditionalIndent=4) |
| | Generate print string of object.
|
| |
| void | Reset () |
| | Clears autotuning parameter values.
|
| |
| bool | Serialize (const char *VarPath, const char *ThisVarName, struct archive *Archive, bool IsLoading) |
| | Condense object into binary file.
|
| |
|
|
bool | m_AutotuneByFeature |
| | true means each feature has its range tuned separately, false uses a min and max found over all the features
|
| |
|
bool | m_AutotunePV |
| | true means tune the percent variation, false uses the percent variation that its been set to
|
| |
|
bool | m_AutotuneRange |
| | true means tune the range of the features, false uses the range that has been configured
|
| |
|
std::vector< bool > | m_FeaturesToTuneArray |
| | array of booleans indicating which features are included (true) and which are excluded (false) during the autotuning. If empty, it autotunes over all features
|
| |
|
uint16_t | m_MaxClusters |
| | only allow this many clusters for each PV that is tested
|
| |
Includes parameters on autotuning specifics
- Examples
- full-example.cpp, and results.cpp.
The documentation for this class was generated from the following file: