编译amd 的 amdgpu 编译器

1,下载源码

git clone --recursive https://github.com/ROCm/llvm-project.git

2, 配置cmake

cpp 复制代码
cmake -G "Unix Makefiles" ../llvm      \
-DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;compiler-rt"           \
-DLLVM_BUILD_EXAMPLES=ON           -DLLVM_TARGETS_TO_BUILD="AMDGPU;NVPTX;host"      \
-DCMAKE_BUILD_TYPE=Debug           -DLLVM_ENABLE_ASSERTIONS=ON       \
-DLLVM_ENABLE_RUNTIMES=all             -DLLVM_BUILD_LLVM_DYLIB=ON      \
-DCMAKE_INSTALL_PREFIX=../../local_d

3, 编译

make -j34 &

make install

相关推荐
m0_748233179 分钟前
30秒掌握C++核心精髓
开发语言·c++
Fleshy数模24 分钟前
从数据获取到突破限制:Python爬虫进阶实战全攻略
java·开发语言
Duang007_33 分钟前
【LeetCodeHot100 超详细Agent启发版本】字母异位词分组 (Group Anagrams)
开发语言·javascript·人工智能·python
froginwe1138 分钟前
Redis 管道技术
开发语言
u0109272711 小时前
C++中的RAII技术深入
开发语言·c++·算法
superman超哥1 小时前
Serde 性能优化的终极武器
开发语言·rust·编程语言·rust serde·serde性能优化·rust开发工具
一个响当当的名号2 小时前
lectrue9 索引并发控制
java·开发语言·数据库
2401_832131952 小时前
模板错误消息优化
开发语言·c++·算法
进阶小白猿2 小时前
Java技术八股学习Day30
java·开发语言·学习
lead520lyq2 小时前
Golang本地内存缓存
开发语言·缓存·golang