29 lines
1.1 KiB
Markdown
29 lines
1.1 KiB
Markdown
rocm/systems/rocr-runtime 7.2.4
|
|
=
|
|
https://github.com/ROCm/rocm-systems/archive/refs/tags/rocm-7.2.4.tar.gz
|
|
|
|
``` env *** env ***
|
|
HIP_DEVICE_LIB_PATH=/pkg/gnu/rocm/llvm/amd/device-libs/amdgcn/bitcode
|
|
HIP_PATH=/pkg/gnu/rocm/systems/clr
|
|
```
|
|
|
|
``` sh *** build ***
|
|
mkdir -p build; cd build
|
|
cmake ../projects/rocr-runtime \
|
|
-DCMAKE_INSTALL_PREFIX="$pkgpath" \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
|
-DTARGET_DEVICES=gfx1150 \
|
|
-DCMAKE_C_COMPILER=/pkg/gnu/rocm/llvm/bin/clang \
|
|
-DCMAKE_CXX_COMPILER=/pkg/gnu/rocm/llvm/bin/clang++ \
|
|
-DLLVM_TOOLS_BINARY_DIR=/pkg/gnu/rocm/llvm/bin \
|
|
-DClang_DIR=/pkg/gnu/rocm/llvm/lib/cmake/clang \
|
|
-DLLVM_DIR=/pkg/gnu/rocm/llvm/lib/cmake/llvm
|
|
cmake --build . -j$(nproc)
|
|
cmake --install .
|
|
```
|
|
|
|
|
|
-DTARGET_DEVICES=gfx1150 \
|
|
-DTARGET_DEVICES="gfx700;gfx701;gfx702;gfx801;gfx802;gfx803;gfx805;gfx810;gfx900;gfx902;gfx904;gfx906;gfx908;gfx909;gfx90a;gfx90c;gfx942;gfx950;gfx1010;gfx1011;gfx1012;gfx1013;gfx1030;gfx1031;gfx1032;gfx1033;gfx1034;gfx1035;gfx1036;gfx1100;gfx1101;gfx1102;gfx1103;gfx1150;gfx1151;gfx1152;gfx1153;gfx1200;gfx1201" \
|