]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commitdiff
scripts : update to new build system
authorGeorgi Gerganov <redacted>
Mon, 9 Dec 2024 09:30:16 +0000 (11:30 +0200)
committerGeorgi Gerganov <redacted>
Mon, 9 Dec 2024 09:30:16 +0000 (11:30 +0200)
Makefile
scripts/bench-all.sh
tests/run-tests.sh

index 2743eecd9ab6ab6ee5b8e42677b5894c604422b8..81fd392029d2784a5bf9fff92c836f73bfc54b20 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,11 @@
 # Audio samples
 #
 
+.PHONY: build
+build:
+       cmake -B build
+       cmake --build build --config Release
+
 # download a few audio samples into folder "./samples":
 .PHONY: samples
 samples:
index 469ec04d5bf33807c886ec28eebaf909777b2e9d..c7dc52b1e0069e1c9def98d5baccde1a807de202 100755 (executable)
@@ -2,7 +2,7 @@
 
 # Helper script to run the bench tool on all models and print the results in share-able format
 
-printf "Usage: ./bench.sh [n_threads] [encoder-only] [flash-attn]\n"
+printf "Usage: ./scripts/bench-all.sh [n_threads] [encoder-only] [flash-attn]\n"
 
 if [ -z "$1" ]; then
     n_threads=4
@@ -38,13 +38,13 @@ if [ "$encoder_only" -eq 0 ]; then
     printf "Running memcpy benchmark\n"
     printf "\n"
 
-    ./bench -w 1 -t $n_threads 2>&1
+    ./build/bin/bench -w 1 -t $n_threads 2>&1
 
     printf "\n"
     printf "Running ggml_mul_mat benchmark with $n_threads threads\n"
     printf "\n"
 
-    ./bench -w 2 -t $n_threads 2>&1
+    ./build/bin/bench -w 2 -t $n_threads 2>&1
 
     printf "\n"
     printf "Running benchmark for all models\n"
@@ -64,7 +64,7 @@ printf "| %6s | %6s | %16s | %13s | %3s | %3s | %7s | %7s | %7s | %7s | %7s |\n"
 for model in "${models[@]}"; do
     # actual run
     # store stderr output in a variable in order to parse it later
-    output=$(./bench -m ./models/ggml-$model.bin -t $n_threads $fattn 2>&1)
+    output=$(./build/bin/bench -m ./models/ggml-$model.bin -t $n_threads $fattn 2>&1)
     ret=$?
 
     # parse the output:
index ae76b4b7cfb3695b0431a76cb0dea3359d6461a2..bb8aa5e21f12ba73d73c1479aea518ca4eaec335 100755 (executable)
@@ -39,7 +39,7 @@ if [ $# -eq 0 ]; then
 fi
 
 model=$1
-main="../main"
+main="../build/bin/main"
 
 threads=""
 if [ $# -eq 2 ]; then