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.