Prhub

#48988 [Bugfix] Bump tml-fa4 for cutlass-dsl 4.6 API compatibility

原始 PR 作者 mgoin 合并时间 2026-07-18 20:59 文件变更 1 提交数 1 评论 0 代码增减 +1 / -1

执行摘要

升级 tml-fa4 版本以兼容 cutlass-dsl 4.6

升级 tml-fa4 依赖以兼容 cutlass-dsl 4.6,解决 Inkling Blackwell attention 导入失败的问题。PR body 明确指出需要此修复来使 Inkling Blackwell attention 正常编译。

建议合并。此 PR 是必要的依赖升级,属于常规维护。无需深入 code review,但可关注 inkling 相关测试是否通过。

讨论亮点

PR 无 review 讨论。WoosukKwon 直接 approve 并致谢。

实现拆解

在 cmake/external_projects/tml_fa4.cmake 文件中,将 GIT_TAG 从旧版本 13374f0c855acc1add1bf30444bd67aebbc24a8e 更新为 b206834606ed5b5f21f8eed6b0683f528ea9cf7d,该新版本已包含 cutlass-dsl 4.6 API 迁移的兼容性修复。

文件 模块 状态 重要度
cmake/external_projects/tml_fa4.cmake 构建配置 modified 2.54

关键源码片段

cmake/external_projects/tml_fa4.cmake core-logic

唯一变更文件:更新 tml-fa4 的 Git tag 以引入 cutlass-dsl 4.6 API 兼容性修复,使 Inkling Blackwell attention 能正确编译。

# tml_fa4.cmake: 声明 tml-fa4 外部依赖的 Git 仓库及版本
FetchContent_Declare(
  tml_fa4
  GIT_REPOSITORY https://github.com/vllm-project/tml-fa4.git
  # 更新 tag 至 b206834,此版本已包含 cutlass-dsl 4.6 CuTe API 迁移的兼容性修复
  GIT_TAG b206834606ed5b5f21f8eed6b0683f528ea9cf7d
  GIT_PROGRESS TRUE
  CONFIGURE_COMMAND ""
  BUILD_COMMAND ""
)

评论区精华

没有提炼出高价值讨论线程

当前评论区没有形成足够清晰的争议点或结论,后续有更多讨论时会体现在这里。

风险与影响

风险极低:仅更新外部依赖版本,不涉及任何源码逻辑变更。新版本 tml-fa4 已包含所需的 API 兼容性修复,且保持向后兼容。但需验证 inkling/blackwell attention 的集成测试是否通过。

影响范围有限:仅影响使用 Inkling Blackwell attention 的用户,确保其能在 cutlass-dsl 4.6 环境下正常使用。对其他模块无影响。

依赖版本升级

关联 Issue

未识别关联 Issue

当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。

完整报告

参与讨论