RunFootprintScenario
Sustainability scenarios · Implementation: mlsysim/engine/scenario_definitions/sustainability.py.
Construct this scenario with keyword inputs. The fields below show the types and defaults declared by this class.
A training run of device_hours on devices of device: energy, carbon, embodied carbon, water.
Notes
Equation: The result property composes mlsysim.solvers.RunFootprintModel.solve with the stored fields and any derived properties described below.
Assumptions: Inputs use the units and validity ranges of mlsysim.solvers.RunFootprintModel.solve. The named scenario supplies a fixed configuration rather than observations of a new run.
Excludes: Additional runtime effects or statistical guarantees beyond the cited solver contracts; no measurement is performed by this wrapper.
References
Derivation: The result property composes mlsysim.solvers.RunFootprintModel.solve with the stored fields and any derived properties described below. Individual property contracts identify the exact accounting expression or reusable calculation. Registry entries supply the scenario inputs; this class does not turn them into measured outcomes.
Examples
Evaluate a named scenario using its declared inputs.
>>> from mlsysim import Scenarios
>>> scenario = Scenarios.Lab64A100TrainingFootprint
>>> round(float(scenario.it_ratio), 4)
1.375Attributes
| Name | Description |
|---|---|
| device | |
| device_hours | |
| devices | |
| grids | |
| it_ratio | Dimensionless total-IT-to-accelerator power ratio supplied by the rack profile. |
| pue | |
| rack | |
| result | Return the modeled RunFootprint result from mlsysim.solvers.RunFootprintModel.solve. |
| service_life | |
| wue |
device_hours
Type: Quantity.
Declared default: required.
devices
Type: float.
Declared default: required.
device
Type: HardwareNode.
Declared default: required.
rack
Type: Any.
Declared default: required.
pue
Type: float.
Declared default: required.
grids
Type: Dict[str, Any].
Declared default: required.
service_life
Type: Quantity.
Declared default: required.
wue
Type: Dict[str, Quantity].
Declared default: {}.
it_ratio
engine.scenario_types.RunFootprintScenario.it_ratio
Dimensionless total-IT-to-accelerator power ratio supplied by the rack profile.
Equation: _rack_it_ratio(rack).
result
engine.scenario_types.RunFootprintScenario.result
Return the modeled RunFootprint result from mlsysim.solvers.RunFootprintModel.solve.
Equation: the scenario supplies its named fields to that solver. Returned quantity units, validity conditions, and omissions follow its calculation contract; this property adds no empirical calibration.