AutoPas  3.0.0
Loading...
Searching...
No Matches
AutoTunerInfo.h
Go to the documentation of this file.
1
7#pragma once
8
12namespace autopas {
13
21 SelectorStrategyOption selectorStrategy{SelectorStrategyOption::fastestAbs};
29 unsigned int tuningInterval{5000};
33 unsigned int maxSamples{3};
34
38 double earlyStoppingFactor{std::numeric_limits<double>::infinity()};
47};
48} // namespace autopas
Class representing the different energy sensor options.
Definition: EnergySensorOption.h:19
@ rapl
Use RAPL.
Definition: EnergySensorOption.h:32
Class representing the load estimator choices.
Definition: TuningMetricOption.h:18
@ time
Optimize for shortest simulation time.
Definition: TuningMetricOption.h:27
This is the main namespace of AutoPas.
Definition: AutoPasDecl.h:32
Helper struct encapsulating most minor information for the auto tuner.
Definition: AutoTunerInfo.h:17
unsigned int tuningInterval
Number of time steps after which the auto-tuner shall reevaluate the optimum.
Definition: AutoTunerInfo.h:29
SelectorStrategyOption selectorStrategy
Strategy how to select the optimum from the collected samples.
Definition: AutoTunerInfo.h:21
unsigned int maxSamples
Number of samples that shall be collected per combination.
Definition: AutoTunerInfo.h:33
bool useLOESSSmoothening
Flag for whether LOESS Smoothening is used to smoothen the tuning results.
Definition: AutoTunerInfo.h:46
TuningMetricOption tuningMetric
Metric used to rate configurations (time or energy).
Definition: AutoTunerInfo.h:25
double earlyStoppingFactor
EarlyStoppingFactor for the auto-tuner.
Definition: AutoTunerInfo.h:38
EnergySensorOption energySensor
Used energy sensor of energy metric selected.
Definition: AutoTunerInfo.h:42