Prhub

#48008 [docs] Fix the docs build

原始 PR 作者 hickeyma 合并时间 2026-07-09 06:47 文件变更 2 提交数 2 评论 0 代码增减 +6 / -5

执行摘要

修复文档构建的 Docstring 格式问题

作者发现 mkdocs build --strict 产生 5 个警告,导致最新版本文档未发布到 https://docs.vllm.ai/en/latest/。PR body 列出了这些警告,分别来自 vllm/model_executor/layers/fused_moe/layer.pyvllm/v1/kv_offload/tiering/p2p/manager.py

该 PR 值得合并,修复了文档构建的警告,属于基础的维护性变更。

讨论亮点

该 PR 没有 review 评论。reviewer simon-mo 直接批准了变更。

实现拆解

  1. 修复 FusedMoE Docstring 格式:在 vllm/model_executor/layers/fused_moe/layer.py 中,将 reduce_results 参数描述的换行符后移,解决了 griffe 解析警告。
  2. 替换 expert_mappingckpt_names:同一文件中,将已废弃的 expert_mapping 参数替换为新增的 ckpt_names 参数描述,解决了 griffe 解析警告。
文件 模块 状态 重要度
vllm/model_executor/layers/fused_moe/layer.py 模型执行器 modified 5.74
vllm/v1/kv_offload/tiering/p2p/manager.py KV 卸载 modified 5.11

关键符号

FusedMoE P2PSecondaryTierManager.__init__

关键源码片段

vllm/v1/kv_offload/tiering/p2p/manager.py dependency-wiring

修复了两个警告:添加 `Any` 导入和 `**kwargs` 类型标注

# 在 manager.py 中,为 __init__ 的 **kwargs 添加类型标注
from typing import TYPE_CHECKING, Anyclass P2PSecondaryTierManager(SecondaryTierManager):
    def __init__(
        self,
        offloading_spec: OffloadingSpec,
        primary_kv_view: memoryview,
        tier_type: str = "p2p",
        host: str = "0.0.0.0",
        port: int = 7777,
        backends: list[str] | None = None,
        num_threads: int = 4,
        **kwargs: Any, # 添加类型标注,修复 griffe 警告
    ) -> None:

评论区精华

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

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

风险与影响

风险极低。仅修改了 Docstring 格式和类型标注,不影响运行时行为。

影响范围有限。仅修复文档构建问题,确保最新文档能正确生成并发布。对用户和系统功能无任何影响。

仅文档变更

关联 Issue

未识别关联 Issue

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

完整报告

参与讨论