nemo_gym.episode_types
nemo_gym.episode_types
Wire contracts for environment servers.
Module Contents
Classes
Data
API
Bases: BaseModel, Generic[TaskInputT]
Carry environment-neutral identity and typed task input.
episode_id
model_config
task
Bases: BaseModel, Generic[EpisodeResultT]
Return either a typed result or a handled failure.
episode_id
failure
model_config
result
task_id
Bases: BaseModel
Describe a handled episode failure.
message
model_config
terminal
Bases: BaseModel
Identify one physical attempt of a logical rollout.
attempt
capture_key
Return the attempt-qualified key used by capture routes.
model_config
rollout_id
classmethod
Keep the derived capture key injective without changing existing keys.
Bases: BaseModel, Generic[TaskInputT]
Carry durable task identity and protocol-shaped task input.
model_config
task_id
task_input
Bases: BaseModel
Identify one task within a run-qualified taskset.
model_config
task_id
taskset