# PR #6215 完整报告

- 仓库：`verl-project/verl`
- 标题：[ci] chore: bump trtllm to 1.3.0rc13 and verl to v0.7.1
- 合并时间：2026-04-30 09:58
- 原文链接：http://prhub.com.cn/verl-project/verl/pull/6215

---

# 执行摘要

- 一句话：bump trtllm 1.3.0rc13 和 verl v0.7.1
- 推荐动作：PR 内容简洁明确，值得快速浏览以了解版本升级流程。但审核中提出的 Dockerfile 优化建议（移除冗余安装、合并层）值得在后续类似 PR 中采纳。

# 功能与动机

需要将 TRT-LLM 基础镜像升级到 1.3.0rc13 并同步 verl 版本至 v0.7.1，以确保 CI 使用最新的依赖和镜像。

# 实现拆解

1. 修改 `docker/Dockerfile.stable.trtllm` 中的 `TRTLLM_BASE_IMAGE` 参数为 `nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc13`，并将 `verl` 和 `verl[mcore]` 的 pip 安装来源从 `v0.7.0` 更新为 `v0.7.1`。
2. 修改 `.github/workflows/e2e_ppo_grpo_trainer_trtllm.yml` 中的 `IMAGE` 环境变量，将镜像标签从 `trtllm1.3.0rc10` 更新为 `trtllm1.3.0rc13`，与 Dockerfile 同步。
3. 无其他源码或测试变更。

关键文件：
- `docker/Dockerfile.stable.trtllm`（模块 部署脚本；类别 infra；类型 infrastructure）: Dockerfile 中更新了 TRT-LLM 基础镜像版本和 verl 依赖版本，是本次变更的核心文件。
- `.github/workflows/e2e_ppo_grpo_trainer_trtllm.yml`（模块 CI；类别 infra；类型 infrastructure）: CI 工作流文件中更新了使用的 Docker 镜像标签，确保与 Dockerfile 一致。

关键符号：未识别

## 关键源码片段

### `docker/Dockerfile.stable.trtllm`

Dockerfile 中更新了 TRT-LLM 基础镜像版本和 verl 依赖版本，是本次变更的核心文件。

```dockerfile
# 基础镜像版本从 1.3.0rc10 升级至 1.3.0rc13
ARG TRTLLM_BASE_IMAGE=nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc13

# ...（中间部分忽略）...

# 安装 verl 依赖，版本从 v0.7.0 升级至 v0.7.1
RUN pip install git+https://github.com/verl-project/verl.git@v0.7.1
RUN pip uninstall -y verl
RUN pip install "verl[mcore] @ git+https://github.com/verl-project/verl.git@v0.7.1"
RUN pip uninstall -y verl

```

# 评论区精华

审核机器人 `gemini-code-assist[bot]` 提出两条建议：一是 Dockerfile 中第 45 行多余的 `pip install verl` 步骤（随后被卸载）可以删除以优化构建效率；二是建议使用 `--no-cache-dir` 并合并 RUN 命令以减少镜像层数。同时指出同仓库的 `docker/Dockerfile.stable.sglang` 仍引用 v0.7.0，建议一并更新。这些建议未被采纳或回复，但 PR 已由 `wuxibin89` 批准合并，说明团队可能认为当前改动已满足需求或将在后续优化。

- Dockerfile 冗余安装优化 (design): 未在 PR 中处理，但 PR 已批准合并。
- Dockerfile 构建层优化 (design): 未在 PR 中处理，但 PR 已批准合并。
- 其他 Dockerfile 版本一致性 (other): 未在本次 PR 处理，但提示了后续维护方向。

# 风险与影响

- 风险：风险较低：仅更改镜像标签和依赖版本，不涉及业务逻辑。但需确认新镜像版本与 CI 环境的兼容性，以及是否遗漏其他 Dockerfile（如 sglang）的同步，可能造成版本不一致。
- 影响：影响范围有限：仅影响 trtllm 相关 CI 构建流程和 Docker 镜像构建，其他模块无影响。对用户和系统无直接功能影响。
- 风险标记：缺少测试覆盖 , 可能的版本不一致

# 关联脉络

- 暂无明显关联 PR