ForkValueScenario
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.
Binary continuations forked before and after one turn, with their pass counts.
Notes
Equation: Composition of mlsysim.solvers.ForkValueModel.solve.
Assumptions: Inputs are routed to ForkValueModel.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 ForkValueModel. 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.DebuggerTurnForkValue
>>> value = case.result.difference
>>> print(f"{value:.3g}")
0.55Attributes
| Name | Description |
|---|---|
| continuations | |
| passes_after | |
| passes_before | |
| result | Evaluate the stated fork value case through ForkValueModel.solve; returns its typed result and quantity units. |
continuations
Type: int.
Declared default: required.
passes_before
Type: int.
Declared default: required.
passes_after
Type: int.
Declared default: required.
result
engine.scenario_types.ForkValueScenario.result
Evaluate the stated fork value case through ForkValueModel.solve; returns its typed result and quantity units.
Calculation: mlsysim.solvers.ForkValueModel.solve.