Fedora 开发人员和用户正在讨论 ROCm 组件的打包,以便更轻松地部署这个 Radeon 开源 GPU 计算堆栈。五个月后,一些 Radeon Open eCosystem 组件已进入 Fedora 以便于安装,但 ROCm 的 HIP 和 OpenCL 前端尚未成功打包。
Jeremy Newton 为 AMD 工作,但他是 Fedora 的贡献者,并在他自己的个人时间从事这些软件包的工作,他提供了当前 AMD ROCm 封装工作的更新。他能够为 Fedora 捆绑一些 ROCm 软件包,但主要的障碍是需要像 ROCm 的 OpenCL 或 ROCm HIP 位这样的前端进行打包,以便从 CUDA 移植,所以这项工作将有助于结束-用户。
Fedora 36 上提供了一些 AMD ROCm 软件包,但对于希望在这个流行的发行版上开始享受 OpenCL 和 HIP CUDA 代码移植以实现 Radeon GPU 加速的最终用户来说还不够。AMD 对 ROCm 包的正式定位主要集中在主要的企业 Linux 发行版以及它们托管官方包的地方。
Jeremy 确实为那些想要在这方面尝试他的实验包的人设置了一个 ROCm OpenCL Copr 存储库。他指出,“它们的 Edge有点粗糙,但最终我没有能力成为这些的主要维护者。话虽如此,我鼓励任何人自由地将我的工作作为起点。我会如果他们登陆 Fedora,也有兴趣非承诺地帮助保持包的最新状态。 “
为 Fedora 打包 ROCm HIP 比 OpenCL 支持更复杂。他还指出了 ROCm 设计的一些复杂性,“我认为最让我烦恼的一件事是捆绑。它们都捆绑了一个名为“ROCclr”的静态库和一些较旧的 OpenCL 头文件。HIP 还捆绑了一些 rocm-opencl ,”
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun147864.html