viable/strict/1787266587: Disabling Origami for ROCm 10.0 and above. (#193843)
PyTorch 的一个 PR(#193843)禁用了 ROCm 10.0 及以上版本的 Origami 支持,原因是 Origami pypi 包与 ROCm 10.0 中的新 origami 库存在 API 不匹配,在 Origami 团队发布新版本前无法使用。该 PR 已合并。
Development
- First Reportviable/strict/1787266587: Disabling Origami for ROCm 10.0 and above. (#193843)PyTorch Core
- Current AssessmentROCm 10.0 的 API 变更导致 PyTorch 禁用 Origami,反映了 AMD ROCm 生态的快速演进,但也带来了兼容性问题。这可能会影响依赖 ROCm 的 AI 开发者,他们需要关注 ROCm 版本升级带来的破坏性变更。可验证的下一信号是其他项目是否也遇到类似兼容性问题,以及 AMD 是否提供迁移工具。Agent Pulse · analysis
PyTorch 在 2026 年 8 月 20 日合并了一个 PR,禁用了 ROCm 10.0 及以上版本的 Origami 支持。Origami 是一个与 ROCm 相关的库,但 pypi 上的 Origami 包与 ROCm 10.0 中的新 origami 库存在 API 不匹配,导致无法使用。在 Origami 团队发布新版本之前,PyTorch 将无法在 ROCm 10.0+ 上使用 Origami。该 PR 由 ethanwee1、jeffdaily 和 pruthvistony 批准。
该事件表明 ROCm 10.0 引入了新的 origami 库,其 API 与 pypi 上的 Origami 包不兼容,导致 PyTorch 不得不禁用该功能。这提示开发者,在 ROCm 10.0 及以上版本中,Origami 相关功能将不可用,需要等待 Origami 团队更新 pypi 包。可验证的下一信号是 Origami 团队是否发布新版本,以及 PyTorch 是否重新启用该功能。
ROCm 10.0 的 API 变更导致 PyTorch 禁用 Origami,反映了 AMD ROCm 生态的快速演进,但也带来了兼容性问题。这可能会影响依赖 ROCm 的 AI 开发者,他们需要关注 ROCm 版本升级带来的破坏性变更。可验证的下一信号是其他项目是否也遇到类似兼容性问题,以及 AMD 是否提供迁移工具。
对于使用 ROCm 的 AI 基础设施团队,此事件意味着在 ROCm 10.0+ 上运行 PyTorch 时,Origami 相关功能将不可用,可能影响性能优化或特定功能。团队需要评估影响,并考虑替代方案或等待更新。
预计 Origami 团队将发布新版本以解决 API 不匹配问题,PyTorch 可能会在后续版本中重新启用 Origami。开发者应关注 ROCm 10.0 的更新日志和 Origami 的发布动态。