从上游开源代码构建AMD HIP堆栈

2024年 2月 9日 45.8k 0


虽然AMD为主要的企业Linux发行版提供了预构建的ROCM/HIP堆栈,但如果您没有使用它们中的任何一个,或者只是想冒险编译自己的堆栈来构建在AMD GPU上运行的HIP程序,AMD Linux的一位开发人员已经编写了一份操作指南。

Nicolai Hähnle长期从事AMD开源Linux图形驱动程序开发,目前受雇于他们开发基于LLVM的AMDGPU着色器编译器。

在他的个人博客上,汉勒写了一本从零开始营造时尚环境的指南。本指南包括利用上游LLVM/Clang/LLD编译器源代码、ROCM CMake文件,以及使用libhsa-runtime64.so库作为ROCM堆栈的最低级别主机端库。外加构建libamdup64.so库作为主机端HIP API支持。

然后,该指南将向您展示如何使用新构建的Clang来编译一个针对AMD HIP并在GPU上运行的Hello World示例。

那些对编译您自己的AMD HIP堆栈感兴趣的人可以通过Nicolai的指导性指南.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论