nemo_gym.atif_export
nemo_gym.atif_export
Strict offline conversion from Gym rollout trajectories to ATIF v1.7.
Module Contents
Classes
Functions
Data
_KNOWN_INCOMPLETE_FINISH_REASONS
API
Bases: ConfigError
A rollout cannot be represented by Gym’s supported ATIF profile.
Dataclass
manifest_fpath
output_dirpath
trajectory_count
Bases: BaseNeMoGymCLIConfig
Configuration for gym eval export --format atif.
agent_version
format
output_dirpath
rollouts_jsonl_fpath
session_id
classmethod
Dataclass
answer
question
reasoning
step
Dataclass
by_id
by_response
calls
Validate a redundant turn copy and compare its normalized supported fields.
Reject raw fields that supported Pydantic variants would silently erase.
Return provider item identities that ATIF has no standard fields for.
Reject Python values that cannot round-trip through UTF-8 JSON unchanged.
Validate a rollout JSONL completely, then atomically publish ATIF files and a manifest.
Convert one rollout row, rejecting any structure Gym cannot represent completely.