Skip to navigation

nemo_gym.core.operation_timing

View as Markdown

Measurements of explicitly named operation boundaries.

Module Contents

Classes

NameDescription
OperationTimingOne measurement; endpoint comparability and elapsed duration are independent evidence.

Data

TimingBoundary

API

class nemo_gym.core.operation_timing.OperationTiming()

Bases: BaseModel

One measurement; endpoint comparability and elapsed duration are independent evidence.

boundary
TimingBoundary
clock_domain
str | None = Field(default=None, min_length=1)
completed_at
float | None = None
duration_ms
float | None = Field(default=None, ge=0)
duration_source
Literal['monotonic', 'reported', 'wall_clock'] | None = None
execution_id
str | None = None
model_config
started_at
float | None = None
timing_source
str = Field(min_length=1)
nemo_gym.core.operation_timing.TimingBoundary = Literal['lifecycle', 'executor', 'transcript', 'event_receipt']