Skip to main content

FailureTriageScenario

Data scenarios · Implementation: mlsysim/engine/scenario_definitions/data.py.

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

runs trajectories a month failing at failure_rate, each probe’s attributed share, and a fine-tuning run on every failure of workload on devices x hardware.

Notes

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

Assumptions: Inputs are routed to FailureTriageModel.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 FailureTriageModel. 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.RepairAgentFailureTriage
>>> value = case.result.cost
>>> print(f"{value:.3g~}")
58.5 dollar

Attributes

Name Description
devices
epochs
failure_rate
hardware
hourly_price
probe_shares
result Evaluate the stated failure triage case through FailureTriageModel.solve; returns its typed result and quantity units.
runs
sequence_tokens
utilization
workload

runs

Type: int.

Declared default: required.

failure_rate

Type: float.

Declared default: required.

probe_shares

Type: Dict[str, float].

Declared default: required.

workload

Type: Workload.

Declared default: required.

hardware

Type: HardwareNode.

Declared default: required.

devices

Type: int.

Declared default: required.

utilization

Type: float.

Declared default: required.

hourly_price

Type: Quantity.

Declared default: required.

sequence_tokens

Type: int.

Declared default: required.

epochs

Type: int.

Declared default: required.

result

engine.scenario_types.FailureTriageScenario.result

Evaluate the stated failure triage case through FailureTriageModel.solve; returns its typed result and quantity units.

Calculation: mlsysim.solvers.FailureTriageModel.solve.

Back to top