phase_metrics
phase_metrics
¶
Phase metrics computation -- prefill/decode energy separation.
Classes¶
Functions:¶
compute_phase_metrics
¶
compute_phase_metrics(
session: TelemetrySession,
start_ns: int,
end_ns: int,
tokens: int,
) -> dict
Compute energy/power metrics for a phase window.
Source code in src/diapason/telemetry/phase_metrics.py
split_at_ttft
¶
split_at_ttft(
session: TelemetrySession,
start_ns: int,
ttft_ns: int,
end_ns: int,
input_tokens: int,
output_tokens: int,
) -> tuple[dict, dict]
Split energy at TTFT boundary into prefill and decode phases.