measurements#

Runtime application helpers for named vLLM measurement contracts.

Classes

Functions

apply_vllm_measurement

Return an isolated runtime config for exactly one measurement.

measurement_workload

Project one measurement to the exact MIP selector fields.

normalize_vllm_measurements

Normalize named settings while preserving legacy output behavior.

class VllmMeasurement#

Bases: object

__init__(measurement_id, prefill_seq_len, generation_seq_len, batch_size, max_num_seqs, granularity, runtime_stats, model_hidden_sizes=(), description='', legacy=False)#
Parameters:
  • measurement_id (str)

  • prefill_seq_len (int)

  • generation_seq_len (int)

  • batch_size (int)

  • max_num_seqs (int)

  • granularity (str)

  • runtime_stats (Mapping[str, Any])

  • model_hidden_sizes (tuple[int, ...])

  • description (str)

  • legacy (bool)

Return type:

None

batch_size: int#
description: str = ''#
generation_seq_len: int#
property gpu_group_size: int#
granularity: str#
property identity: str#
legacy: bool = False#
max_num_seqs: int#
measurement_id: str#
model_hidden_sizes: tuple[int, ...] = ()#
prefill_seq_len: int#
property relative_stats_path: Path#
runtime_stats: Mapping[str, Any]#
to_dict()#
Return type:

dict[str, Any]

property topology: Mapping[str, Any]#
apply_vllm_measurement(config, measurement)#

Return an isolated runtime config for exactly one measurement.

Parameters:
Return type:

dict[str, Any]

measurement_workload(measurement)#

Project one measurement to the exact MIP selector fields.

Parameters:

measurement (VllmMeasurement)

Return type:

dict[str, int | str]

normalize_vllm_measurements(config)#

Normalize named settings while preserving legacy output behavior.

Parameters:

config (Mapping[str, Any])

Return type:

OrderedDict[str, VllmMeasurement]