From 54f391309ff6f66c7d7094868f2c9962415433a5 Mon Sep 17 00:00:00 2001 From: jmorganca Date: Mon, 20 May 2024 16:15:16 -0700 Subject: [PATCH] mods to `build_hipblas.sh` for linux --- llama/build_hipblas.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/llama/build_hipblas.sh b/llama/build_hipblas.sh index 3d374eb8..1e71907e 100755 --- a/llama/build_hipblas.sh +++ b/llama/build_hipblas.sh @@ -26,18 +26,18 @@ additional_flags="" if [[ "$os" == "Windows_NT" || "$os" == "MINGW64_NT"* ]]; then output="ggml-hipblas.dll" - additional_flags="-Xclang --dependent-lib=msvcrt -Wl,/subsystem:console" + additional_flags=" -Xclang --dependent-lib=msvcrt -Wl,/subsystem:console" else output="libggml-hipblas.so" archs+=("${linux_archs[@]}") fi -offload_arch_flags="" for arch in "${archs[@]}"; do - offload_arch_flags+=" --offload-arch=$arch" + additional_flags+=" --offload-arch=$arch" done hipcc \ + -v \ -parallel-jobs=12 \ -O3 \ -DGGML_USE_CUDA \ @@ -54,16 +54,17 @@ hipcc \ -D_CRT_SECURE_NO_WARNINGS \ -DCMAKE_POSITION_INDEPENDENT_CODE=on \ -D_GNU_SOURCE \ - $offload_arch_flags \ - $additional_flags \ -Wno-expansion-to-defined \ -Wno-invalid-noreturn \ -Wno-ignored-attributes \ -Wno-pass-failed \ -Wno-deprecated-declarations \ + -Wno-unused-result \ -I. \ + -fPIC \ -lhipblas -lamdhip64 -lrocblas \ -shared \ + $additional_flags \ -o ggml-hipblas.dll \ ggml-cuda.cu ggml-cuda/*.cu ggml.c ggml-backend.c ggml-alloc.c ggml-quants.c sgemm.cpp