Repository navigation
config: consolidate experiment entrypoints and component names - #279
Draft
AnikethCheluva wants to merge 1 commit into
Draft
AnikethCheluva wants to merge 1 commit into
AnikethCheluva wants to merge 1 commit into
Conversation
This was referenced Oct 23, 2026
Author
This was referenced Oct 23, 2026
This was referenced Oct 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Stack Context
Continues the ARC cleanup stack rooted at #263, directly above the current #275 (which now follows #277). The original local cleanup above #271 was reconciled onto #277's newer task menu; the superseded #273 is not reintroduced. This is an atomic config-selector migration: moved definitions and all consumers land together so experiment entrypoints remain composable.
What
arc_realandarc_sim; all nine real recipe leaves directly select their model, data, evaluator, trainer, callbacks and logger. Retain configs, tests: nine real task leaves on the frozen pools; drop the experimental menu and the non-functional tests #277's separate ABC-lab menu underabc_arc/robot_bc, including multitask._sharedinheritance and obsolete ABC/human-BC andarcdur_abstimemenus. Keep reusable settings in the appropriate component groups.model/hptandmodel/pi; factor genuinely identical model definitions intomodel/basewhile preserving distinct legacy PI contracts.frozen_yamnames and the config namespace withyam; this is a naming change, not a weight-freezing change or removal of YAM models/data.Why
Make each real experiment directly launchable through
trainHydra.py +experiment=arc_real/<task>_<mode>, with explicit component ownership and fewer duplicate/indirect definitions. No tokenizer/detokenizer algorithm, pretrained-weight setting, dataset pool, checkpoint or running cluster job is changed relative to the updated parent.Validation
transformersis unavailable. No production settings or source skips were added to hide this limitation.git diff --checkpassed. Historical source identities remain preserved; no Lambda synchronization, training launch, robot execution or merge is included.