# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

CreateNodeComponentPoweEstimatorModel only create a new power model estimater if node components power metrics are not available.
CreateNodeComponentPoweEstimatorModel only create a new power model estimater if node platform power metrics are not available.
CreatePowerEstimatorModels checks validity of power model and set estimate functions.
CreatePowerModelConfig loads the power model configurations from the ConfigMap, including the Model type, name, filter, URL to download data, and model output type.
No description provided by the author
GetNodeComponentPowers returns estimated RAPL power for the node.
GetNodePlatformPower returns a single estimated value of node total power.
IsNodeComponentPowerModelEnabled returns if the estimator has been enabled or not.
IsNodePlatformPowerModelEnabled returns if the estimator has been enabled or not.
UpdateNodeComponentEnergy sets the power model samples, get absolute powers, and set gauge value for each component energy.
UpdateNodeComponentIdleEnergy sets the power model samples to zeros, get idle powers, and set gauge value for each component idle energy.
UpdateNodePlatformEnergy sets the power model samples, get absolute powers, and set platform energy.
UpdateNodePlatformIdleEnergy sets the power model samples to zeros, get idle powers, and set platform energy.
UpdateProcessEnergy resets the power model samples, add new samples to the power models, then estimates the idle and dynamic energy.

# Variables

No description provided by the author
the absulute power model includes both the absolute and idle power consumption.
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

PowerModelInterface defines the power model skeleton.