Skip to content

refactor(hybrid): rename configs — zebra_ for hybrids, FLA names for … - #1007

Open
clairesonglee wants to merge 13 commits into
mainfrom
refactor/rename-gdn-kda-model-configs
Open

refactor(hybrid): rename configs — zebra_ for hybrids, FLA names for …#1007
clairesonglee wants to merge 13 commits into
mainfrom
refactor/rename-gdn-kda-model-configs

Conversation

@clairesonglee

@clairesonglee clairesonglee commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

Replace zebra_* model names with new name hylo_*
Reserve hylo_* for recurrent+MLA hybrids; rename pure KDA/GDN to kda_/gdn_.
Add MI355X hybrid pretrain configs, deprecation symlinks, bridge recipe shim, extends: fixes, and preset validation tests.
Keep batch sizes used for convergence experiments in documentation

…pure

Reserve zebra_* for recurrent+MLA hybrids; rename pure KDA/GDN to kda_*/gdn_*.
Add MI355X hybrid pretrain configs, deprecation symlinks, bridge recipe shim,
extends: fixes, and preset validation tests.

Co-authored-by: Cursor <cursoragent@cursor.com>
Comment thread tests/unit_tests/core/config/test_hybrid_model_presets.py Fixed
clairesonglee and others added 6 commits August 21, 2026 16:59
Resolve hybrid-model doc conflicts: adopt primus-cli launch examples from
main with renamed zebra_* / kda_* / gdn_* config paths.

Co-authored-by: Cursor <cursoragent@cursor.com>
Remove unused yaml import and apply black formatting for code-lint CI.

Co-authored-by: Cursor <cursoragent@cursor.com>
Use kda_1B.yaml / gdn_1B.yaml model presets and
{arch}_{size}-precision-pretrain.yaml experiment configs (aligned with
llama3.2_1B-BF16-pretrain.yaml). Keep *_pure* paths as deprecated symlinks.

Co-authored-by: Cursor <cursoragent@cursor.com>
Adopt Megatron-style experiment names (zebra_llama_kda_1B_BF16-pretrain.yaml)
across MI300X/MI325X/MI355X. Keep zebra_*_hybrid-pretrain paths as symlinks.

Co-authored-by: Cursor <cursoragent@cursor.com>
Primus pure configs use kda_1B.yaml / kda_1B-precision-pretrain.yaml; update
docs and HF/init converters to prefer kda_1B.json (and gdn_1B.json) with
fallback to legacy *_pure.json in older FLA checkouts.

Co-authored-by: Cursor <cursoragent@cursor.com>
Drop deprecated symlinks and recipe shims, rename pure pretrain configs from
-precision- to _BF16-, and update docs, tools, and tests to canonical paths only.

Co-authored-by: Cursor <cursoragent@cursor.com>
@clairesonglee
clairesonglee marked this pull request as ready for review August 21, 2026 22:30
@clairesonglee
clairesonglee marked this pull request as draft August 21, 2026 22:41
Rename configs, Bridge recipes, HF tooling, and docs from zebra/hylo_llama
to hylo/hylo_llama so hybrid model naming is consistent end to end.

Co-authored-by: Cursor <cursoragent@cursor.com>
@clairesonglee
clairesonglee marked this pull request as ready for review August 21, 2026 23:31
clairesonglee and others added 5 commits August 21, 2026 16:58
Raise kda_1B and hylo mamba 1B/3B global batch sizes to benchmarked limits
on 8× MI300X and annotate all eight configs with sweep TFLOP/s and mem notes.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep GBS, memory, and OOM notes only; tune hylo_llama_mamba_3B to GBS=48.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
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