# PR #50412 完整报告

- 仓库：`vllm-project/vllm`
- 标题：Update torch version to 2.13.0+cpu
- 合并时间：2026-07-31 23:57
- 原文链接：http://prhub.com.cn/vllm-project/vllm/pull/50412

---

## 1. 执行摘要

本 PR 将 TPU 构建依赖 requirements/build/tpu.txt 中的 torch 版本从 2.11.0+cpu 升级到 2.13.0+cpu，修复 vllm-tpu wheel 构建时因缺少 torch==2.13.0 依赖而失败的问题。变更仅一行，属于对先前 torch 升级（PR#48155）的 TPU 补漏，无运行时代码影响。

## 2. 功能与动机

PR body 明确说明：构建 vllm-tpu wheel 失败，原因是缺少 torch==2.13.0 依赖，参考 PR#48155。作者在评论中补充：TPU 构建清单在之前的升级中被遗漏。因此本次变更的目标是让 TPU 的依赖固定版本与主仓库保持同步。

## 3. 实现拆解

1. 定位根因：vllm-tpu wheel 构建失败，因 requirements/build/tpu.txt 仍锁定 torch==2.11.0+cpu，与主仓库的 torch 2.13.0 不一致。
2. 修改依赖：将单行版本从 torch==2.11.0+cpu 改为 torch==2.13.0+cpu。
3. 本地验证：构建 vllm-tpu 包并启动服务器，确认无缺依赖错误。
4. 未引入测试或配置配套，因为这是一行依赖锁定的修复；后续 #50522 同方向升级 tpu-inference 到 v0.26.0。

### 无关键源码变更，仅依赖清单版本号调整，不单独展示代码。

## 5. 评论区精华

> QiliangCui: why is this neccessary?
> ylangtsou: Building the vllm-tpu wheel failed due to missing torch==2.13. [ref log](https://paste.googleplex.com/6435204947378176) reference PR: #48155 TPU was missed.

讨论确认这是一个必要的构建修复，mgoin 直接批准。

## 6. 风险与影响

风险极低：仅修改一行依赖版本。需注意 TPU 栈配套依赖（如 tpu-inference）的版本兼容性，以及与主仓库 torch 升级保持同步的维护成本。影响范围：TPU wheel 构建链路，CPU/GPU 路径无影响。

## 7. 关联脉络

关联 PR#48155：本次变更是对该 PR（torch 2.13.0 升级）的 TPU 补漏；关联 PR#50522：继续升级 tpu-inference 到 v0.26.0，共同维护 TPU 构建链路。该系列工作表明 TPU 构建依赖正在跟随主仓库持续升级，但缺乏集中管理机制。