perf(gdn): preserve Qwen3.5 H100 integration stack - #6370
Closed
yaoyu-33 wants to merge 25 commits into
Closed
Conversation
Signed-off-by: Xuanteng Huang <xuantengh@nvidia.com>
Signed-off-by: Xuanteng Huang <xuantengh@nvidia.com>
Signed-off-by: Xuanteng Huang <xuantengh@nvidia.com>
Signed-off-by: Xuanteng Huang <xuantengh@nvidia.com>
Signed-off-by: Xuanteng Huang <xuantengh@nvidia.com>
Signed-off-by: Xuanteng Huang <xuantengh@nvidia.com>
Signed-off-by: Xuanteng Huang <xuantengh@nvidia.com>
Signed-off-by: Xuanteng Huang <xuantengh@nvidia.com>
Signed-off-by: Xuanteng Huang <xuantengh@nvidia.com>
Signed-off-by: Yu Yao <yuya@nvidia.com>
Signed-off-by: Yu Yao <yuy@nvidia.com>
Signed-off-by: Yu Yao <yuy@nvidia.com>
Signed-off-by: Yu Yao <yuya@nvidia.com>
Signed-off-by: Yu Yao <yuya@nvidia.com>
Signed-off-by: Yu Yao <yuya@nvidia.com>
Signed-off-by: Yu Yao <yuya@nvidia.com>
4 tasks
Contributor
Author
|
/ok to test ca330d1 |
Contributor
Author
|
/ok to test 9f347b3 |
Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com>
Contributor
Author
|
/ok to test 323c5bd |
Contributor
Author
|
Freeze/validation note for current HEAD
|
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.
Purpose
This draft preserves the exact public Megatron-Core integration used by the
Qwen3.5-35B-A3B 16xH100 model-card benchmark in
NVIDIA-NeMo/Megatron-Bridge#5098. It is a reproducibility ref while the source
upstream changes remain in flight.
Measured runtime commit:
606c01046bf411c54e730739844da9e613f84a76.Current PR head:
323c5bdf72ac62e6249308fe5adfd22e9a1e243a.Descendants of the measured commit update tests and repair the deterministic
torch fallback's FLA 0.4.2
l2normcall signature. The measured FlashQLAperformance path is unchanged.
Integrated upstream work
The branch also carries adaptations of #5982 and #5396. They are inactive in
the accepted no-recompute, pre-GDR-fused path and are not credited for the
measured result.
Frozen runtime contract
flash-linear-attention==0.4.2flash-qla==0.1.2tilelang==0.1.9andapache-tvm-ffi==0.1.9The complete kernel stack is exposed through the opt-in
qwen35-h100-perfextra. It is explicitly incompatible with MCore's existingssmextra because that runtime currently requires TileLang 0.1.8.Reproducibility scope
Bridge #5449 pins the current test-hardened PR head and supplies a hash-locked
container overlay;
stacked Bridge #5098 owns the recipe and model-card evidence. The benchmark
uses mock data and forced expert balancing, so it is performance stability
evidence rather than convergence evidence.
Validation
uv.lockhead
l2norminterface
pass
gpt3_mcore_te_tp2_pp1_gdn,gdn_no_nvrx_async,gdn_no_nvrx_async_mcore, andgdn_no_nvrx_syncpass; code-owner approval remains expected for merge