1. 06 Feb, 2026 3 commits
    • chenyue3's avatar
      fix(qwen3): 在 fused RMS+RoPE 算子内支持非连续输入 · b65d0556
      chenyue3 authored
        - 在 C++ 算子中移除 query/key/residual 的 contiguous 强校验
        - 对非连续输入使用工作张量执行计算(优化路径与 fallback 路径统一)
        - 计算完成后将结果 copy_ 回原张量,保持 in-place 语义
        - 移除 qwen3 / qwen3_moe Python 前向中的 q、k.contiguous() 预处理
      b65d0556
    • chenyue3's avatar
      feat(qwen3): 支持 rot_dim=64 的 fused RMS+RoPE 优化路径 · 9bf8406f
      chenyue3 authored
        launch_opt_rms_rope 增加 rot_dim=64/128 分发路径
        放宽 supports_qwen3_opt 条件,允许 rot_dim=64 进入优化分支
        qwen3 / qwen3_moe 将 q_bias、k_bias 参数统一为 q_residual、k_residual
        qwen3_moe 的自定义 op 注册增加重复注册保护"`
      9bf8406f
    • laibao's avatar
      • feat(qwen3):新增 vLLM 内置 RMS+RoPE 融合算子,并支持 LightOp 后端切换 · 588538f5
      laibao authored
        - 在 vLLM _C 扩展中新增 rms_rotary_embedding_fuse(注册 op + CUDA kernel),减少对 LightOp 的硬依赖
        - 新增环境变量 VLLM_FUSED_RMS_ROPE_BACKEND=auto|vllm|lightop,auto 优先走 vLLM,缺失时回退 LightOp
        - 更新 Qwen3 / Qwen3-MoE 的 fused 路径按后端选择执行
        - 补充 tc_opt benchmark 结果解析脚本 benchmarks/tc_opt/test/parse_bench_results.py
      588538f5
  2. 21 Jan, 2026 1 commit
    • zhuwenwen's avatar
      perf(qwen3): 融合 q/k RMSNorm + RoPE · 3cd3d1e6
      zhuwenwen authored
      新增 VLLM_USE_FUSED_RMS_ROPE 分支,走 fused 路径
      注册 torch.ops.vllm.rms_rotary_embedding_fuse(direct_register_custom_op)
      cos_sin_cache 自动转 device/dtype 并缓存,避免每次重复拷贝
      3cd3d1e6
  3. 20 Nov, 2025 1 commit
  4. 21 Sep, 2025 1 commit
  5. 11 Sep, 2025 1 commit
  6. 26 Aug, 2025 1 commit
  7. 12 Aug, 2025 1 commit
  8. 07 Aug, 2025 1 commit
  9. 02 Aug, 2025 1 commit
  10. 18 Jul, 2025 1 commit
  11. 12 Jul, 2025 1 commit
  12. 11 Jul, 2025 1 commit
  13. 10 Jul, 2025 1 commit
  14. 04 Jul, 2025 1 commit
  15. 27 Jun, 2025 1 commit
  16. 19 Jun, 2025 1 commit
  17. 13 Jun, 2025 1 commit
  18. 11 Jun, 2025 1 commit
  19. 03 Jun, 2025 1 commit
  20. 15 May, 2025 1 commit
  21. 07 May, 2025 1 commit
  22. 24 Apr, 2025 1 commit
  23. 07 Apr, 2025 1 commit