Skip to content

[Bugfix][Kernel][SM70] Reconcile GLM KDA GEMV with latest main - #396

Merged
yangzhuxinyzx merged 5 commits into
mainfrom
agent/v100-repair-pr392-latest-main-20260828-090550
Aug 28, 2026
Merged

yangzhuxinyzx merged 5 commits into
mainfrom
agent/v100-repair-pr392-latest-main-20260828-090550

Conversation

@yangzhuxinyzx

@yangzhuxinyzx yangzhuxinyzx commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Purpose

Reconcile #392 with the latest main while retaining the exact SM70 GLM KDA GEMV optimization and all newer QSA/NVFP4 release work. The only latest-main conflict was the migration-control document; both evidence sections are preserved.

This repair also adds a default-on rollback gate: VLLM_SM70_GLM53_EXACT_KDA_GEMV=0 restores the existing cuBLAS linear path. Admission remains structural: SM70, TP4, B1 decode, FP16 contiguous [1,4096] x [6416,4096]; prefill and every incompatible shape/dtype use the existing path.

Test Plan

Test Result

  • Latest-main merge: clean for all source files; documentation-only conflict resolved by preserving both sections.
  • Focused latest-main suite: 18 passed, 6 skipped (GPU-native cases already covered by [Kernel][SM70] Add exact GLM KDA decode GEMV #392 artifacts).
  • Ruff check and format: pass.
  • Python compilation and git diff --check: pass.
  • Rollback gate: unset/default true, 1 true, 0 false.

Signed-off-by: yangzhuxinyzx 153831768+yangzhuxinyzx@users.noreply.github.com

Signed-off-by: yangzhuxinyzx <153831768+yangzhuxinyzx@users.noreply.github.com>
Signed-off-by: yangzhuxinyzx <153831768+yangzhuxinyzx@users.noreply.github.com>
…92-latest-main-20260828-090550

Signed-off-by: yangzhuxinyzx <153831768+yangzhuxinyzx@users.noreply.github.com>

# Conflicts:
#	docs/design/sm70_v100_migration_control.md
Signed-off-by: yangzhuxinyzx <153831768+yangzhuxinyzx@users.noreply.github.com>
Signed-off-by: yangzhuxinyzx <153831768+yangzhuxinyzx@users.noreply.github.com>
@yangzhuxinyzx
yangzhuxinyzx marked this pull request as ready for review August 28, 2026 09:26
@yangzhuxinyzx
yangzhuxinyzx merged commit 7fe2339 into main Aug 28, 2026
2 checks passed
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