Skip to content

scripts/musebench/select.py and fetch.py (unit-tested) have placed the deterministic eval cohort and the budgeted train_ - #9

Merged
unohee merged 3 commits into
mainfrom
goal/08-scripts-musebench-select-py-an
Nov 3, 2026
Merged

unohee merged 3 commits into
mainfrom
goal/08-scripts-musebench-select-py-an

Conversation

@unohee

@unohee unohee commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Milestone of an auto-claude run.

Check: systemd-run --user --scope -q -p MemoryMax=6G ~/RTX_ENV/bin/python -m pytest -m "not slow" -q -p no:cacheprovider && ~/RTX_ENV/bin/python -I scripts/musebench/verify.py acquire

Plan: .claude/auto-plan.md (local to the run).

…ifier

select.py classifies all 351,183 audio members (0 unclassified), picks a
sealed eval cohort (3k Jamendo, 3k FMA-OOD, 1k clean per generator from
the transformed 'test split', 1k co-created, 200 per transform x generator,
paired with the clean eval tracks) and a train pool in priority tiers under
a byte budget; train and eval never share a source-track family.
fetch.py downloads members by byte range (sha256 ledger, atomic, resumable,
free-space floor). verify.py acquire re-plans from the index and checks the
manifest, files, hashes, cohort shape and disk policy.

Assumptions: budget 170 GB (not 180) to keep ~17 GB margin above the 80 GB
floor on /; license_ccurl left null because MuseBench ships no license CSV;
magenta_generated_music treated as Lyria RealTime.
Counts taken from selection.json after the 170 GB plan; full SHA-256
recheck of all 64,756 files matched the fetch ledger.
@unohee
unohee merged commit 0eb1cdb into main Nov 3, 2026
1 check passed
@unohee
unohee deleted the goal/08-scripts-musebench-select-py-an branch November 3, 2026 19:51
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