Helper struct encapsulating most minor information for the auto tuner. More...
#include <AutoTunerInfo.h>

Public Attributes | |
| SelectorStrategyOption | selectorStrategy {SelectorStrategyOption::fastestAbs} |
| Strategy how to select the optimum from the collected samples. | |
| TuningMetricOption | tuningMetric {TuningMetricOption::time} |
| Metric used to rate configurations (time or energy). | |
| unsigned int | tuningInterval {5000} |
| Number of time steps after which the auto-tuner shall reevaluate the optimum. | |
| unsigned int | maxSamples {3} |
| Number of samples that shall be collected per combination. | |
| double | earlyStoppingFactor {std::numeric_limits<double>::infinity()} |
| EarlyStoppingFactor for the auto-tuner. | |
| EnergySensorOption | energySensor {EnergySensorOption::rapl} |
| Used energy sensor of energy metric selected. | |
| bool | useLOESSSmoothening {false} |
| Flag for whether LOESS Smoothening is used to smoothen the tuning results. | |
Helper struct encapsulating most minor information for the auto tuner.