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.77Attributes
| 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.