# PR #21673 完整报告

- 仓库：`sgl-project/sglang`
- 标题：[AMD][MoRI] bump MoRI to v0.1.0
- 合并时间：2026-03-31 05:44
- 原文链接：http://prhub.com.cn/sgl-project/sglang/pull/21673

---

## 执行摘要
PR 21673 将 ROCm Dockerfile 中的 MoRI 依赖从提交哈希更新为标签 v0.1.0，虽然变更简单，但 review 中触及了构建可重复性的重要讨论，对基础设施维护有参考价值。

## 功能与动机
本 PR 的主要动机是将 MoRI（AMD 相关库）更新到其首个标签发布版本 v0.1.0。根据 PR body，这是为了在 ROCm Docker 构建中使用稳定版本，简化版本管理。引用原话："This patch is to bump MoRI to the first tagged release v0.1.0 in the ROCm Dockerfile."

## 实现拆解
实现仅涉及一个文件修改：`docker/rocm.Dockerfile`。关键变更如下：
```diff
- ARG MORI_COMMIT="2f88d06aba75400262ca5c1ca5986cf1fdf4cd82"
+ ARG MORI_COMMIT="v0.1.0"

```
这属于基础设施层的依赖版本更新，无代码逻辑变更。文件位于 docker 模块，控制构建环境中的依赖版本。

## 评论区精华
review 中，gemini-code-assist[bot] 提出了关键建议：
> "For build reproducibility and to maintain consistency with other dependencies in this file (e.g., `TRITON_COMMIT`, `LLVM_COMMIT`), it's better to use a specific commit hash instead of a tag."

讨论焦点在于设计权衡：标签更易读，但提交哈希能确保构建确定性。尽管有此建议，PR 仍被 HaiShaw 批准，表明团队可能优先考虑版本管理的便利性。

## 风险与影响
**风险**：
- 构建可重复性风险：使用标签可能导致未来构建不一致，如果标签被移动或删除。
- 影响范围：仅限于使用 ROCm Dockerfile 的构建过程，如 CI/CD 流水线。

**影响**：
- 对用户：无直接影响，属于后台维护。
- 对系统：轻微影响构建稳定性，但 MoRI v0.1.0 是稳定发布，风险可控。

## 关联脉络
从历史 PR 看，本 PR 是 AMD 相关功能演进的一部分：
- PR 21315 "[AMD] Fused rope kv store"：同为 AMD 性能优化，显示团队在该平台的持续投入。
- PR 21234 "[AMD] Support AMD MXFP4 Qwen3.5-397B-A17B model"：涉及 AMD 模型支持，本 PR 的依赖更新可能为其构建环境提供基础。
整体上，这些 PR 反映了 SGLang 在 AMD 生态中的基础设施逐步完善。