ROCm/rocm-libraries
super repo for rocm libraries
解决的问题
此仓库作为"超级仓库",将多个 ROCm 相关的库和共享组件整合到一个位置。它解决了开发分散的问题,简化了构建和测试工作流,统一了 CI(持续集成),并改善了不同库团队之间的协作。
如何工作
该项目将各种 ROCm 库分为两大类:projects/(作为独立包发布的库,如 rocblas 和 miopen)和 shared/(被多个库作为依赖使用的组件,如 tensile 和 rocroller)。它利用名为 "TheRock" 的统一构建系统,执行多组件测试和集成。
适用对象
主要面向需要为 AMD GPU 构建、测试和集成高性能数学与计算库的 ROCm 生态系统开发者和贡献者。
主要亮点
- 统一工作流:为众多 ROCm 库提供单一的真相源,减少管理数十个独立仓库的需求。
- 全面的库集合:包含
hipblas、rocfft、miopen和rocsolver等关键组件。 - 集成 CI:使用 TheRock CI 进行多组件测试,确保整个生态系统的稳定性。
- 标准化命名:统一项目命名以匹配已发布的包,消除不一致的大写、小写和下划线。
相关
- 项目
- 项目
- 项目
- 项目
- 项目