1
0
Fork 0

hipblas, rocsolver 6.0.2

main
Jeff Moe 2024-02-05 20:35:15 -07:00
parent 746733baae
commit 36dd0c9a85
3 changed files with 15 additions and 17 deletions

View File

@ -1,17 +1,11 @@
#!/bin/bash
git clone --recursive https://github.com/ggerganov/llama.cpp
rm -rf build
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DLLAMA_HIPBLAS=ON \
-DLLAMA_AVX=ON \
-DLLAMA_AVX2=ON \
-DCMAKE_CXX_COMPILER=/opt/rocm/llvm/bin/clang++ \
-DCMAKE_C_COMPILER=/opt/rocm/llvm/bin/clang \
-DCMAKE_CXX_COMPILER=/opt/rocm/llvm/bin/clang++
-DLLAMA_AVX2=ON \
-DLLAMA_AVX=ON \
-DLLAMA_HIPBLAS=ON
ninja -C build
exit
# Err
# /opt/rocm/llvm/bin/ld: /opt/rocm/lib/librocblas.so.4.2: undefined reference to `hipExtModuleLaunchKernel'

View File

@ -1,9 +1,12 @@
git clone https://github.com/ROCm/hipBLAS
git checkout rocm-6.0.2
cd hipBLAS/
git checkout rocm-6.0.2
rm -rf build
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_COMPILER=clang++ \
-DCMAKE_Fortran_COMPILER_AR=/usr/bin/llvm-ari \
-DCMAKE_Fortran_COMPILER_RANLIB=/usr/bin/llvm-ranlib \
-DCMAKE_INSTALL_PREFIX=/opt/rocm \
-DCMAKE_PREFIX_PATH=/opt/rocm/ \
-DCPACK_BINARY_DEB=ON \
@ -15,8 +18,9 @@ cmake -B build -G Ninja \
-DCPACK_SOURCE_TBZ2=OFF \
-DCPACK_SOURCE_TGZ=OFF \
-DCPACK_SOURCE_TXZ=OFF \
-DCPACK_SOURCE_TZ=OFF
-DCPACK_SOURCE_TZ=OFF \
-DROCM_DEP_ROCMCORE=OFF
ninja -C build package
sudo dpkg -i build/hipblas_2.2.0-0867603_amd64.deb \
build/hipblas-dev_2.2.0-0867603_amd64.deb
sudo dpkg -i build/hipblas-dev_2.0.0-00c0676_amd64.deb \
build/hipblas_2.0.0-00c0676_amd64.deb

View File

@ -20,5 +20,5 @@ cmake -B build -G Ninja \
-DCPACK_SOURCE_TZ=OFF
ninja -C build package
sudo dpkg -i build/rocsolver_3.26.0-2c64a42_amd64.deb \
rocsolver-dev_3.26.0-2c64a42_amd64.deb
sudo dpkg -i build/rocsolver-dev_3.24.0-447a52f_amd64.deb \
build/rocsolver_3.24.0-447a52f_amd64.deb