爱可可-爱生活
26-07-18 11:25 微博认证:AI博主 2025微博新锐新知博主

TheRock 是一套轻量级的开源构建平台,专注于 HIP 与 ROCm 生态的源码编译。它把复杂的 ROCm 组件全部整合到同一 CMake 超级项目中,让开发者、研究者和高级用户无需依赖传统包管理,就能快速获取最新 ROCm 能力。目前项目处于早期预览阶段,正在积极开发中,欢迎更多贡献者加入。

TheRock 提供夜间构建的 ROCm 与 PyTorch 预编译包,支持从源码构建 PyTorch、JAX 等关键组件,并覆盖 Linux 多发行版及原生 Windows 环境。项目内置完整的 CI/CD 流程,可一键完成构建、测试与发布。

GitHub:github.com/ROCm/TheRock

主要功能:
- 提供 CMake 超级项目,一键拉取并编译整个 ROCm 工具链;
- 支持多 GPU 架构的夜间构建与发布,包含 ROCm、PyTorch、JAX 等核心产物;
- 覆盖 Linux 与 Windows 双平台,可本地从源码构建或直接使用预编译包;
- 提供细粒度 CMake 特性开关,可按需启用或禁用特定组件;
- 集成 ccache 加速机制与多阶段测试流程,保障构建效率与质量;
- 配套 HUD 看板与 FAQ,方便开发者快速定位问题并贡献代码。

项目支持 Ubuntu 24.04 与 Windows 11(VS 2022)等主流环境,通过 Python 虚拟环境安装依赖后即可开始构建,适合需要最新 ROCm 特性的研究者和贡献者使用。

发布于 北京