mirror of
https://github.com/ggml-org/llama.cpp.git
synced 2026-03-17 16:44:07 +00:00
scripts : update get-hellaswag.sh and get-winogrande.sh (#20542)
Signed-off-by: Adrien Gallouët <angt@huggingface.co>
This commit is contained in:
5
.gitignore
vendored
5
.gitignore
vendored
@@ -124,6 +124,11 @@ poetry.toml
|
|||||||
# Scripts
|
# Scripts
|
||||||
!/scripts/install-oneapi.bat
|
!/scripts/install-oneapi.bat
|
||||||
|
|
||||||
|
# Generated by scripts
|
||||||
|
/hellaswag_val_full.txt
|
||||||
|
/winogrande-debiased-eval.csv
|
||||||
|
/wikitext-2-raw/
|
||||||
|
|
||||||
# Test models for lora adapters
|
# Test models for lora adapters
|
||||||
/lora-tests
|
/lora-tests
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,38 @@
|
|||||||
#!/usr/bin/env bash
|
#!/bin/sh
|
||||||
|
# vim: set ts=4 sw=4 et:
|
||||||
|
|
||||||
wget https://raw.githubusercontent.com/klosax/hellaswag_text_data/main/hellaswag_val_full.txt
|
FILE="hellaswag_val_full.txt"
|
||||||
|
URL="https://raw.githubusercontent.com/klosax/hellaswag_text_data/main/$FILE"
|
||||||
|
|
||||||
echo "Usage:"
|
die() {
|
||||||
echo ""
|
printf "%s\n" "$@" >&2
|
||||||
echo " ./llama-perplexity -m model.gguf -f hellaswag_val_full.txt --hellaswag [--hellaswag-tasks N] [other params]"
|
exit 1
|
||||||
echo ""
|
}
|
||||||
|
|
||||||
exit 0
|
have_cmd() {
|
||||||
|
for cmd; do
|
||||||
|
command -v "$cmd" >/dev/null || return
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
dl() {
|
||||||
|
[ -f "$2" ] && return
|
||||||
|
if have_cmd wget; then
|
||||||
|
wget "$1" -O "$2"
|
||||||
|
elif have_cmd curl; then
|
||||||
|
curl -L "$1" -o "$2"
|
||||||
|
else
|
||||||
|
die "Please install wget or curl"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ ! -f "$FILE" ]; then
|
||||||
|
dl "$URL" "$FILE" || exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat <<EOF
|
||||||
|
Usage:
|
||||||
|
|
||||||
|
llama-perplexity -m model.gguf -f $FILE --hellaswag [--hellaswag-tasks N] [other params]
|
||||||
|
|
||||||
|
EOF
|
||||||
|
|||||||
@@ -1,10 +1,38 @@
|
|||||||
#!/usr/bin/env bash
|
#!/bin/sh
|
||||||
|
# vim: set ts=4 sw=4 et:
|
||||||
|
|
||||||
wget https://huggingface.co/datasets/ikawrakow/winogrande-eval-for-llama.cpp/raw/main/winogrande-debiased-eval.csv
|
FILE="winogrande-debiased-eval.csv"
|
||||||
|
URL="https://huggingface.co/datasets/ikawrakow/winogrande-eval-for-llama.cpp/raw/main/$FILE"
|
||||||
|
|
||||||
echo "Usage:"
|
die() {
|
||||||
echo ""
|
printf "%s\n" "$@" >&2
|
||||||
echo " ./llama-perplexity -m model.gguf -f winogrande-debiased-eval.csv --winogrande [--winogrande-tasks N] [other params]"
|
exit 1
|
||||||
echo ""
|
}
|
||||||
|
|
||||||
exit 0
|
have_cmd() {
|
||||||
|
for cmd; do
|
||||||
|
command -v "$cmd" >/dev/null || return
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
dl() {
|
||||||
|
[ -f "$2" ] && return
|
||||||
|
if have_cmd wget; then
|
||||||
|
wget "$1" -O "$2"
|
||||||
|
elif have_cmd curl; then
|
||||||
|
curl -L "$1" -o "$2"
|
||||||
|
else
|
||||||
|
die "Please install wget or curl"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ ! -f "$FILE" ]; then
|
||||||
|
dl "$URL" "$FILE" || exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
cat <<EOF
|
||||||
|
Usage:
|
||||||
|
|
||||||
|
llama-perplexity -m model.gguf -f $FILE --winogrande [--winogrande-tasks N] [other params]
|
||||||
|
|
||||||
|
EOF
|
||||||
|
|||||||
Reference in New Issue
Block a user