Skip to content

feat: data plumbing — HF_HOME fallback, judgearena-download, bundled-… - #89

Open
kargibora wants to merge 1 commit into
mainfrom
feat/ja-data-plumbing
Open

feat: data plumbing — HF_HOME fallback, judgearena-download, bundled-…#89
kargibora wants to merge 1 commit into
mainfrom
feat/ja-data-plumbing

Conversation

@kargibora

Copy link
Copy Markdown
Collaborator

Summary

…config name resolution

  • paths.py: HF_HOME/judgearena-data data-root fallback
  • arenas_utils.py: download_arena mirrors the ELO load params
  • utils/io.py: download_dataset / download_all (win-rate + ELO arenas)
  • cli.py + pyproject: judgearena-download entry point
  • config.py: _resolve_config_path resolves --config_path to a bundled config
  • configs/ package + package-data glob (ships bundled configs)

Backend machinery only; ships no task configs (see follow-up).

Comments

Basically we need some cli level way of downloading dataset, so users can install which dataset they want to use before they use. This entrypoint is also important for the upcoming container integration.

Furthermore as we discussed recently, legacy OPENJURY_DATA or JUDGEARENA_DATA checks should have some fall-back for $HF_HOME.

…config name resolution

- paths.py: HF_HOME/judgearena-data data-root fallback
- arenas_utils.py: download_arena mirrors the ELO load params
- utils/io.py: download_dataset / download_all (win-rate + ELO arenas)
- cli.py + pyproject: judgearena-download entry point
- config.py: _resolve_config_path resolves --config_path <name> to a bundled config
- configs/ package + package-data glob (ships bundled configs)

Backend machinery only; ships no task configs (see follow-up).
@kargibora
kargibora marked this pull request as ready for review July 29, 2026 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant