mirror of
https://github.com/ggerganov/whisper.cpp.git
synced 2025-01-03 03:06:39 +00:00
scripts : update to new build system
This commit is contained in:
parent
5980b1ae77
commit
ed733e85a1
5
Makefile
5
Makefile
@ -2,6 +2,11 @@
|
|||||||
# Audio samples
|
# Audio samples
|
||||||
#
|
#
|
||||||
|
|
||||||
|
.PHONY: build
|
||||||
|
build:
|
||||||
|
cmake -B build
|
||||||
|
cmake --build build --config Release
|
||||||
|
|
||||||
# download a few audio samples into folder "./samples":
|
# download a few audio samples into folder "./samples":
|
||||||
.PHONY: samples
|
.PHONY: samples
|
||||||
samples:
|
samples:
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
# Helper script to run the bench tool on all models and print the results in share-able format
|
# 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
|
if [ -z "$1" ]; then
|
||||||
n_threads=4
|
n_threads=4
|
||||||
@ -38,13 +38,13 @@ if [ "$encoder_only" -eq 0 ]; then
|
|||||||
printf "Running memcpy benchmark\n"
|
printf "Running memcpy benchmark\n"
|
||||||
printf "\n"
|
printf "\n"
|
||||||
|
|
||||||
./bench -w 1 -t $n_threads 2>&1
|
./build/bin/bench -w 1 -t $n_threads 2>&1
|
||||||
|
|
||||||
printf "\n"
|
printf "\n"
|
||||||
printf "Running ggml_mul_mat benchmark with $n_threads threads\n"
|
printf "Running ggml_mul_mat benchmark with $n_threads threads\n"
|
||||||
printf "\n"
|
printf "\n"
|
||||||
|
|
||||||
./bench -w 2 -t $n_threads 2>&1
|
./build/bin/bench -w 2 -t $n_threads 2>&1
|
||||||
|
|
||||||
printf "\n"
|
printf "\n"
|
||||||
printf "Running benchmark for all models\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
|
for model in "${models[@]}"; do
|
||||||
# actual run
|
# actual run
|
||||||
# store stderr output in a variable in order to parse it later
|
# 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=$?
|
ret=$?
|
||||||
|
|
||||||
# parse the output:
|
# parse the output:
|
||||||
|
@ -39,7 +39,7 @@ if [ $# -eq 0 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
model=$1
|
model=$1
|
||||||
main="../main"
|
main="../build/bin/main"
|
||||||
|
|
||||||
threads=""
|
threads=""
|
||||||
if [ $# -eq 2 ]; then
|
if [ $# -eq 2 ]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user