Skip to content

[CI/Build][SM70] Close wheel build inputs - #421

Merged
yangzhuxinyzx merged 2 commits into
mainfrom
agent/v100-sm70-wheel-build-closure-20260829-074938
Aug 29, 2026
Merged

[CI/Build][SM70] Close wheel build inputs#421
yangzhuxinyzx merged 2 commits into
mainfrom
agent/v100-sm70-wheel-build-closure-20260829-074938

Conversation

@yangzhuxinyzx

Copy link
Copy Markdown
Contributor

Purpose

Close two independently reproduced SM70 wheel-build blockers originally reported in #409 and #411:

  • remove mandatory tokenspeed-mla==0.2.5, whose apache-tvm-ffi==0.1.13 requirement conflicts with the repository TileLang pin at 0.1.10; TokenSpeed remains an optional Blackwell backend;
  • copy the tracked flash_qla/ source tree into the Docker csrc wheel stage consumed by setup.py.

Base SHA: 5ef2ddc2d3b9810969a873a5ee0eaef1d1ce708c.

This reimplementation provides the DCO sign-off missing from the original candidate commits and credits their report.

Test Plan

  • resolve the CUDA requirement set for Python 3.12 / manylinux x86_64 with no cache;
  • verify apache-tvm-ffi==0.1.10 remains and TokenSpeed MLA is absent;
  • verify the FlashQLA SM70 source exists, setup.py consumes it, and the Docker csrc stage copies it;
  • run changed-file pre-commit and Python byte compilation.

Test Result

  • uv pip compile: 192 packages resolved in 53.40 s; apache-tvm-ffi==0.1.10; no tokenspeed-mla;
  • FlashQLA source/setup/Docker static closure: passed;
  • all changed-file pre-commit hooks: passed;
  • Python byte compilation and git diff --check: passed.

Reported-by: #409 and #411.

Make the incompatible TokenSpeed MLA package optional and copy tracked FlashQLA sources into the csrc wheel stage.\n\nReported-by: ga-it <42608074+ga-it@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 29, 2026 08:35
@yangzhuxinyzx
yangzhuxinyzx merged commit 1225a3d into main Aug 29, 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