]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commitdiff
make : update cuBLAS build both x86 and aarch64 (#1015)
authorbyte-6174 <redacted>
Sun, 25 Jun 2023 10:59:48 +0000 (06:59 -0400)
committerGitHub <redacted>
Sun, 25 Jun 2023 10:59:48 +0000 (13:59 +0300)
make cuBLAS compilation compatible with x86 as well as aarch64.

Makefile

index 2fee829bcbc6e5ec38c1c2c18a52261759d3fccf..95fae0d7bd32c5ce5a05bf65a7589fcc6899bb6c 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -160,9 +160,9 @@ ifdef WHISPER_OPENBLAS
 endif
 
 ifdef WHISPER_CUBLAS
-       CFLAGS      += -DGGML_USE_CUBLAS -I/usr/local/cuda/include -I/opt/cuda/include -I$(CUDA_PATH)/targets/x86_64-linux/include
-       CXXFLAGS    += -DGGML_USE_CUBLAS -I/usr/local/cuda/include -I/opt/cuda/include -I$(CUDA_PATH)/targets/x86_64-linux/include
-       LDFLAGS     += -lcublas -lculibos -lcudart -lcublasLt -lpthread -ldl -lrt -L/usr/local/cuda/lib64 -L/opt/cuda/lib64 -L$(CUDA_PATH)/targets/x86_64-linux/lib
+       CFLAGS      += -DGGML_USE_CUBLAS -I/usr/local/cuda/include -I/opt/cuda/include -I$(CUDA_PATH)/targets/$(UNAME_M)-linux/include
+       CXXFLAGS    += -DGGML_USE_CUBLAS -I/usr/local/cuda/include -I/opt/cuda/include -I$(CUDA_PATH)/targets/$(UNAME_M)-linux/include
+       LDFLAGS     += -lcublas -lculibos -lcudart -lcublasLt -lpthread -ldl -lrt -L/usr/local/cuda/lib64 -L/opt/cuda/lib64 -L$(CUDA_PATH)/targets/$(UNAME_M)-linux/lib
        WHISPER_OBJ += ggml-cuda.o
        NVCC        = nvcc
        NVCCFLAGS   = --forward-unknown-to-host-compiler -arch=any