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