AnnFootprintScenario
Agents scenarios · Implementation: mlsysim/engine/scenario_definitions/agents.py.
Construct this scenario with keyword inputs. The fields below show the types and defaults declared by this class.
Resident bytes of a graph index and of product-quantization codes over one corpus.
Notes
Equation: Result = mlsysim.solvers.AnnFootprintModel.solve with the named scenario fields; no extra fitting or postprocessing is applied.
Assumptions: The supplied inputs use the units and validity regime documented by AnnFootprintModel.solve; this class binds one reproducible configuration.
Excludes: Any behavior excluded by AnnFootprintModel.solve, and measurement or calibration of the supplied inputs.
References
Implementation reference: mlsysim.solvers.AnnFootprintModel.solve documents the composed equation and its sources.
Examples
The named registry scenario supplies the stated inputs; this is a modeled calculation, not a new measurement.
>>> from mlsysim import Scenarios
>>> scenario = Scenarios.AnnIndexesTenMillionVectors
>>> round((scenario.result.raw).to('B').magnitude, 6)
15360000000Attributes
| Name | Description |
|---|---|
| bytes_per_value | |
| centroids | |
| code_bytes | |
| dimension | |
| link_bytes | |
| links_per_node | |
| result | Return mlsysim.solvers.AnnFootprintModel.solve for this scenario; output fields retain the units and feasibility semantics specified by that solver. |
| subvectors | |
| table_entry_bytes | |
| vectors |
vectors
Type: int.
Declared default: required.
dimension
Type: int.
Declared default: required.
bytes_per_value
Type: Quantity.
Declared default: required.
links_per_node
Type: int.
Declared default: required.
link_bytes
Type: Quantity.
Declared default: required.
subvectors
Type: int.
Declared default: required.
centroids
Type: int.
Declared default: required.
code_bytes
Type: Quantity.
Declared default: required.
table_entry_bytes
Type: Quantity.
Declared default: required.
result
engine.scenario_types.AnnFootprintScenario.result
Return mlsysim.solvers.AnnFootprintModel.solve for this scenario; output fields retain the units and feasibility semantics specified by that solver.
Equation: mlsysim.solvers.AnnFootprintModel.solve (scenario fields).