Skip to navigation

nemo_gym.data.tasks.harbor

View as Markdown

Read Harbor task folders and hub references into NeMo Gym materialized tasks.

Harbor is the input format; Gym owns execution. A task is a folder holding task.toml, instruction.md, environment/ and tests/. A dataset is a folder of task folders. harbor:<dataset>[@<version>] names a dataset in the Harbor registry, which this package fetches into environments/harbor/ in the Gym checkout, or under the working directory when Gym is installed as a package (gym dataset pull; nemo_gym.data.tasks.harbor.hub.datasets_dir); a committed entry there declares its dataset as [gym] source and is pulled into its own folder (nemo_gym.data.tasks.harbor.entries).

This package is the Harbor format’s public API. Code outside nemo_gym/ imports Harbor names from nemo_gym.data.tasks.harbor, not from nemo_gym.data.

Submodules

Package Contents

Data

_PUBLIC_API

API

nemo_gym.data.tasks.harbor._PUBLIC_API = {'AGENT_TIMEOUT_METADATA_KEY': 'materialize', 'BUILT_IMAGES_FILE': 'records', 'C...