Skip to navigation

nemo_gym.orchestration.collect_evidence

View as Markdown

The evidence collector of gym eval resubmit --recover: one self-contained Python script, run on the run’s host over the executor’s connection (or locally), that reads the job directory and prints one JSON object.

Decisions live in nemo_gym.orchestration.recovery; this module holds the script and the constants it embeds.

Module Contents

Data

COLLECT_SCRIPT

EPISODE_DEADLINE_REASON

JUDGE_JOB_ACK_JOURNAL_NAME

JUDGE_JOB_JOURNAL_NAME

OPERATOR_CONTINUATION_JOURNAL_NAME

UNOBSERVED_CLAIM_REASON

UNREADABLE_CLAIM_REASON

API

nemo_gym.orchestration.collect_evidence.COLLECT_SCRIPT = 'ACCOUNTING_UNKNOWN_PREFIX = ' + repr(ACCOUNTING_UNKNOWN_PREFIX) + '\n' + 'PROVI...
nemo_gym.orchestration.collect_evidence.EPISODE_DEADLINE_REASON = 'Episode timed out'
nemo_gym.orchestration.collect_evidence.JUDGE_JOB_ACK_JOURNAL_NAME = 'judge-job-acknowledgement-journal.jsonl'
nemo_gym.orchestration.collect_evidence.JUDGE_JOB_JOURNAL_NAME = 'judge-job-journal.jsonl'
nemo_gym.orchestration.collect_evidence.OPERATOR_CONTINUATION_JOURNAL_NAME = 'operator-continuation-journal.jsonl'
nemo_gym.orchestration.collect_evidence.UNOBSERVED_CLAIM_REASON = 'a follow-up submission claim is unobserved'
nemo_gym.orchestration.collect_evidence.UNREADABLE_CLAIM_REASON = 'the chain marker or a follow-up claim is unreadable'