#34866 update codeowner
原始 PR · 作者 huangtingwei9988 · 合并时间 2026-08-16 00:37
更新 CODEOWNERS,新增 mem_cache 路径所有者
该 PR 属于纯流程性变更,不值得精读。可留意的是仓库维护者名单的动态变化,但无技术内容。
SGLang is a high-performance serving framework for large language models and multimodal models.
原始 PR · 作者 huangtingwei9988 · 合并时间 2026-08-16 00:37
更新 CODEOWNERS,新增 mem_cache 路径所有者
该 PR 属于纯流程性变更,不值得精读。可留意的是仓库维护者名单的动态变化,但无技术内容。
修复 Whisper 长音频静默截断,新增能量感知分块转写
值得精读。该 PR 是一个完整的"适配器扩展点 + 服务层通用编排"范例,核心看点:①能量感知切分与 vLLM 逐位对齐的兼容策略(切分点可复现);②`strip=False` 保留模型边界空白以正确处理无空格脚本的拼接语义;③`_build_chunk_request` 每块重建 `sampling_params` 以适配多模态处理器"消费式"取键的约定;④reviewer 对失败路径、并发上限、语言选择的三轮纠偏展示了生产级审查应当关注的边界。对要扩展新 ASR 适配器的工程师,这是必读示例。
定义 diffusion 原生集成契约,明确 TP/SP、VAE 并行与 offload 要求
该 PR 值得作为 diffusion 新模型贡献的入门必读,也是 review diffusion 相关 PR 时的核对基准。值得关注的设计取舍包括:将分布式能力从“可选增强”提升为“完整支持的必要条件”;用共享 VAE 组件约束 tiled 与 spatial_shard 解码;以及明确 Diffusers 兼容后端与原生集成契约的边界。普通读者无需逐行精读,但建议维护者对照实际代码验证文档中引用的类名与行为。
原始 PR · 作者 AgainstEntropy · 合并时间 2026-08-15 23:36
为扩散管线新增 LTX-2.5 完整支持
值得精读。建议重点关注三点:扩散解码器的性能优化组合(NATTEN 惰性探测、FlexAttention 编译、SwiGLU tile 大小、tiling 策略)、pipeline 的组件化装配(`component_uses` + `use_declared_component` 机制),以及蒸馏/完整权重双路径的 sigma 调度处理。同时跟踪后续 PR #36026。
修复 diffusion 注意力后端回退过严,区分隐式偏好与显式覆盖
值得精读 selector.py 的“候选回退链”设计:它把严格校验、显式/隐式偏好区分、有界回退与可观测日志组合在一起,对多后端推理框架有普适借鉴意义。建议阅读时重点关注 `selection_is_explicit` 的判定来源和失败时的错误优先级。同时建议后续 PR 将 `is_cross_attention` 贯通到更多 diffusion 模型,并在 AMD/ROCm 上补充端到端验证。
DeepEP wheel 构建修复 /packaging 遮蔽问题
建议快速阅读,作为容器挂载点遮蔽 Python 第三方包的典型修复案例。值得关注的决策:用独立路径规避标准库查找路径的冲突,比在容器内删除或重命名 overlay 更轻量。可留意 DeepEP 发布链路是否值得补充一个检查 packaging.version 可导入的稳态回归测试。
恢复 GLM-4.1V nightly 延迟阈值至校准值 35.5s
值得快速浏览以理解测试阈值治理的教训:一行改动虽小,但背后是“重构移除 guard、恢复时带错旧值”的典型回归链。若要精读,重点看 MODEL_THRESHOLDS 字典的注释约定(1024-token CoT 预算对延迟基线的影响),并思考是否把阈值列表纳入静态 ratchet 防止再次丢失。
新增远程媒体 URL 域名白名单与下载大小限制,防 SSRF
值得精读。核心看点:1) `download_remote_media` 中先用 `requests.Request(...).prepare().url` 统一 URL 规范化再校验,避免解析器分歧绕过;2) 手动逐跳重定向校验 + 流式字节上限 + 全局 deadline 的三重防护设计;3) 在 dummy-model 边界之前通过 server args 发布进程级策略的接线方式。同时注意仓库正处于 server_args → config bag 迁移期,本 PR 在 base_processor/encode_server 新增的直读点应在后续 step 迁移中纳入 bags。
参与讨论