Skip to main content

RolloutSlotCycleScenario

Training scenarios · Implementation: mlsysim/engine/scenario_definitions/training.py.

Construct this scenario with keyword inputs. The fields below show the types and defaults declared by this class.

Sandbox slots running one episode at a time, with a cold and a snapshot reset.

Notes

Equation: Composition of mlsysim.solvers.RolloutSlotCycleModel.solve.

Assumptions: Inputs are routed to RolloutSlotCycleModel.solve; their documented regimes and units apply to this configuration.

Excludes: Additional mechanisms beyond the linked solver contracts; the scenario does not collect measurements.

References

Derivation: This scenario binds named inputs to RolloutSlotCycleModel. The linked solver contracts own equations, sources, and result-unit definitions.

Examples

Evaluate the named configuration and display a modeled result.

>>> from mlsysim import Scenarios
>>> case = Scenarios.RepairRolloutSlotResets
>>> value = case.result.capacity_ratio
>>> print(f"{value:.3g}")
1.77

Attributes

Name Description
assessment_time
cold_reset
decisions
model_time
result Evaluate the stated rollout slot cycle case through RolloutSlotCycleModel.solve; returns its typed result and quantity units.
slots
snapshot_reset
tool_time

slots

Type: int.

Declared default: required.

decisions

Type: int.

Declared default: required.

model_time

Type: Quantity.

Declared default: required.

tool_time

Type: Quantity.

Declared default: required.

assessment_time

Type: Quantity.

Declared default: required.

cold_reset

Type: Quantity.

Declared default: required.

snapshot_reset

Type: Quantity.

Declared default: required.

result

engine.scenario_types.RolloutSlotCycleScenario.result

Evaluate the stated rollout slot cycle case through RolloutSlotCycleModel.solve; returns its typed result and quantity units.

Calculation: mlsysim.solvers.RolloutSlotCycleModel.solve.

Back to top