Skip to main content

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.55

Attributes

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.

Back to top