1. 06 Jan, 2026 2 commits
    • laibao's avatar
      v1: chunked prefill 下延后 KV compression 到 prompt 结束 · 0b5595ff
      laibao authored
      chunked prefill 时如果在 prefill 中途做 prompt KV 压缩,会导致下一段 prefill 只能看到被截断的历史(语义变化/质量塌陷)。
      改为“scheme 3”:仅在每个请求的最后一个 prefill chunk 计算一次全局 prompt Top-K 索引并缓存;在第一次 decode 前执行一次性 in-place compaction。
      补充 prompt keep/budget 计算辅助函数,并新增 Triton KV cache gather/compaction 实现。
      0b5595ff
    • laibao's avatar
      v1: add SnapKV Triton KV compression · 2676ad00
      laibao authored
      Introduce v1 KV compression modules (budget + SnapKV Triton kernel) and integrate with scheduler/cache managers.
      2676ad00
  2. 04 Jan, 2026 1 commit
    • laibao's avatar
      perf: 加速 v1 InputBatch.add_request 的 token_ids 拷贝 · fbe8587a
      laibao authored
      新增环境变量开关 VLLM_V1_FAST_TOKEN_ID_COPY(默认关闭)。开启后在 CachedRequestState 中缓存 prompt_token_ids 的 np.int32,并在 add_request 里用 np.copyto 写入 token_ids_cpu,避免长 prompt 场景反复 list->NumPy 转换开销(尤其是抢占/反复进出 batch 时)
      fbe8587a
  3. 24 Dec, 2025 1 commit
    • laibao's avatar
      V1 采样器:新增 reduced top-k/top-p 采样路径 · 9b1e03d4
      laibao authored
      新增环境变量 VLLM_V1_USE_REDUCED_TOPK_TOPP_SAMPLER 用于开关控制
      扩展 SamplingMetadata,增加 max_top_k 与 has_any_no_top_k
      在 InputBatch 侧计算 top-k 的主机端汇总信息,避免 device 同步
      更新 Sampler/TopKTopPSampler 传递并使用新参数以启用优化采样
      9b1e03d4
  4. 08 Dec, 2025 2 commits
  5. 05 Dec, 2025 1 commit
    • laibao's avatar
      [bugfix] 优化 reject-sampling 的 InputBatch 元数据处理 · a0d556fe
      laibao authored
      - 在 InputBatch.refresh_metadata 中为展开后的采样元数据引入 repeat_count 记录重复次数
      - 完善元数据刷新逻辑以适配 reject-sampling 优化路径
      - 更新 GPUModelRunnerBase,在 batch 处理阶段正确消费新的采样元数据与重复计数
      a0d556fe
  6. 06 Sep, 2025 1 commit
  7. 02 Jul, 2025 1 commit
  8. 23 Jun, 2025 1 commit
  9. 19 Jun, 2025 1 commit
  10. 18 Jun, 2025 1 commit
  11. 10 Jun, 2025 1 commit
  12. 03 Jun, 2025 2 commits
  13. 23 May, 2025 1 commit
  14. 21 May, 2025 1 commit
  15. 15 May, 2025 1 commit
  16. 10 May, 2025 1 commit
  17. 26 Apr, 2025 1 commit
  18. 01 Apr, 2025 1 commit
  19. 28 Mar, 2025 1 commit
  20. 24 Mar, 2025 1 commit
  21. 16 Mar, 2025 1 commit
  22. 08 Mar, 2025 1 commit
  23. 06 Mar, 2025 1 commit
  24. 05 Mar, 2025 4 commits
  25. 03 Mar, 2025 1 commit
  26. 28 Feb, 2025 1 commit
  27. 27 Feb, 2025 1 commit
  28. 26 Feb, 2025 1 commit
  29. 22 Feb, 2025 1 commit
  30. 21 Feb, 2025 1 commit
  31. 18 Feb, 2025 1 commit
  32. 17 Feb, 2025 1 commit
  33. 16 Feb, 2025 1 commit
  34. 14 Feb, 2025 1 commit