summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorGeorgi Gerganov <ggerganov@gmail.com>2024-01-06 11:40:24 +0200
committerGeorgi Gerganov <ggerganov@gmail.com>2024-01-06 11:40:24 +0200
commit96e80dabc6e73ff68b09b68947b1fc25883c5094 (patch)
treef10072b2e92eb62810308b2202b04e300b7f3910 /examples
parenteec22a1c6378d9a013943cbddb4330c0da621442 (diff)
examples : improve base-translate.sh script (#4783)
Diffstat (limited to 'examples')
-rwxr-xr-xexamples/base-translate.sh15
1 files changed, 10 insertions, 5 deletions
diff --git a/examples/base-translate.sh b/examples/base-translate.sh
index 50fba025..00dedd0d 100755
--- a/examples/base-translate.sh
+++ b/examples/base-translate.sh
@@ -8,14 +8,19 @@
# cd llama.cpp
# make -j
#
-# ./examples/base-translate.sh <model-base> "<text>"
+# ./examples/base-translate.sh <model-base> "<text>" [extra-main-args]
#
-if [ $# -ne 2 ]; then
- echo "Usage: ./base-translate.sh <model-base> \"<text>\""
+if [ $# -lt 2 ]; then
+ echo "Usage: ./base-translate.sh <model-base> \"<text>\" [extra-main-args]"
exit 1
fi
+eargs=""
+if [ $# -gt 2 ]; then
+ eargs="${@:3}"
+fi
+
ftmp="__llama.cpp_example_tmp__.txt"
trap "rm -f $ftmp" EXIT
@@ -52,5 +57,5 @@ echo "$2
model=$1
-# generate the most likely continuation, run on the CPU until the string "===" is found
-./main -m $model -f $ftmp -n 64 --temp 0 --repeat-penalty 1.0 --no-penalize-nl -ngl 0 -r "==="
+# generate the most likely continuation until the string "===" is found
+./main -m $model -f $ftmp -n 64 --temp 0 --repeat-penalty 1.0 --no-penalize-nl -r "===" $eargs