Repository navigation
[tml] Inkling model support #1683
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 50 commits
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
56156a7
[tml] inkling model support
Zhichenzzz a61b986
[tml] Add Inkling 975B fully-async RL script (8 train + 4 rollout nodes)
Zhichenzzz 9c54802
Merge origin/main into zhichen/feat (Inkling)
Zhichenzzz 0a7b31f
[tml] fix black formatting in the Inkling launchers
Zhichenzzz e206905
[tml] fix three merge regressions against main's fast tests
Zhichenzzz 05d0a68
[tml] format the atomic-group assert the way black 24.3.0 wants
Zhichenzzz 038b9b4
[tml] add an Inkling 4-layer megatron model-script CI smoke test
Zhichenzzz 3a3a1ef
[tml] read args.load defensively in the missing-checkpoint gate
Zhichenzzz 15838c5
[tml] only skip the checkpoint load when --load is staged but empty
Zhichenzzz 1a290d1
[tml] pass --experts-shared-outer-loras on the Inkling LoRA path
Zhichenzzz efb2a1f
[tml] restore unconditional --no-offload-* on the LoRA path, with the…
Zhichenzzz e1e7ae7
[tml] repack the LoRA adapter onto fresh storage before CUDA IPC
Zhichenzzz ae15475
[tml] let the LoRA path take the offload barrier on smaller engines
Zhichenzzz 5f91016
[tml] gate the LoRA IPC repack on offload_train
Zhichenzzz 13033a0
[tml] drop the verbose LoRA-flag comments from the launcher
Zhichenzzz d05468f
[tml] strip explanatory comments from the Inkling code
Zhichenzzz f309bab
[tml] add an Inkling 4-layer LoRA model-script CI smoke test
Zhichenzzz 08f2fa8
[tml] confine the missing-checkpoint tolerance to raw mode
Zhichenzzz 16e19c3
[tml] disable the Inkling CI smoke tests until SGLang ships Inkling
Zhichenzzz d0a6942
[tml] key the missing-checkpoint skip off loadability, not checkpoint…
Zhichenzzz 5073cf3
[inkling] Zero hidden/attention dropout in the plugin TransformerConfig
Zhichenzzz 1ca7829
[rollout] Tolerate the stop-edge extra row in the routed_experts buffer
Zhichenzzz 6d4d598
[inkling] Add Inkling-Small (276B) model support
Zhichenzzz b40736f
[inkling] Record the validated Inkling-Small hyperparameters
Zhichenzzz 63eb8e2
[inkling] Rename scripts/run_inkling_975b.py to run_inkling.py
Zhichenzzz 1645b60
[inkling] Add the validated Inkling-Small launch scripts (full + LoRA)
Zhichenzzz 6fb2fae
Merge origin/main into zhichen/feat
Zhichenzzz e962e65
[inkling] Reorganize the model plugin into layers/model modules
Zhichenzzz e32b907
[inkling] Flatten the ops package into a single ops.py
Zhichenzzz 7571ee5
[inkling] Fold the plugin knobs into the model config
Zhichenzzz 3741c69
[inkling] Strip debug leftovers and tighten comments
Zhichenzzz 4c2d539
[inkling] Drop the 975b suffix from names and enable the 4-layer CI t…
Zhichenzzz 33a7421
[inkling] Skip the frozen mm towers in the CI weight-update check
Zhichenzzz 36f61d9
[inkling] Point the 4-layer CI tests at an Inkling-Small slice
Zhichenzzz 4917f15
[inkling] Rename the 4-layer CI tests to match the tested model
Zhichenzzz 56ed5ef
[inkling] Run the 4-layer CI on the serving-bit-identical fa4 backend
Zhichenzzz 7dd45be
[inkling] Gate first-step KL via metric history, not the exact-zero a…
Zhichenzzz d8e126d
[inkling] Route LoRA buffers to the param_buffer region under offload…
Zhichenzzz 4f1086e
[inkling] Skip the engine-derived LoRA buffers in the CI weight check
Zhichenzzz 7a97572
Merge origin/main into zhichen/feat (Inkling)
Zhichenzzz 881853d
[inkling] Restructure the native LoRA plugin into per-module appliers
Zhichenzzz 7da94d6
[inkling] Reload optimizer masters after loading a LoRA adapter
Zhichenzzz 0e00291
[inkling] Repair the fully-async launcher after the rollout and optim…
Zhichenzzz 260d91b
[inkling] Key the MM tower re-sync off the provider path
Zhichenzzz 77ada92
[inkling] Keep the MM scatter in the autograd graph
Zhichenzzz 3db8a57
[inkling] Render Inkling chats through the fixed template
Zhichenzzz 69bdadc
[inkling] Document CONVERT_KEEP_PP1=1 for the multi-rank conversion
Zhichenzzz f1da54e
[inkling] Centralize the routed-expert param name predicate
Zhichenzzz 964b61d
[inkling] Fold the fully-async launcher into run_inkling.py
Zhichenzzz 0aa6d0e
[inkling] Collapse the per-slice model .sh files into the base defini…
Zhichenzzz cef887c
Split out the native LoRA support to a stacked PR
Zhichenzzz 3aaeaf3
[inkling] Drop the 404 tolerance on the weight-update session endpoints
Zhichenzzz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.