scripts : make the shell scripts cross-platform (#14341)

This commit is contained in:
Vedran Miletić
2025-06-30 10:17:18 +02:00
committed by GitHub
parent caf5681fcb
commit e9b6350e61
46 changed files with 46 additions and 46 deletions

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
set -e set -e
# Read the first argument into a variable # Read the first argument into a variable

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# Options # Options
IOS_MIN_OS_VERSION=16.4 IOS_MIN_OS_VERSION=16.4

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# sample usage: # sample usage:
# #

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
set -e set -e
AI_NAME="${AI_NAME:-Miku}" AI_NAME="${AI_NAME:-Miku}"

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
set -e set -e

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
set -euo pipefail set -euo pipefail

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
set -e set -e

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# Temporary script - will be removed in the future # Temporary script - will be removed in the future

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
set -e set -e
MODEL=./models/ggml-vicuna-13b-1.1-q4_0.bin MODEL=./models/ggml-vicuna-13b-1.1-q4_0.bin

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
cd `dirname $0` cd `dirname $0`
cd .. cd ..

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
set -e set -e

View File

@ -1,4 +1,4 @@
#!/usr/bin/env bash
# MIT license # MIT license
# Copyright (C) 2024 Intel Corporation # Copyright (C) 2024 Intel Corporation
# SPDX-License-Identifier: MIT # SPDX-License-Identifier: MIT

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# MIT license # MIT license
# Copyright (C) 2024 Intel Corporation # Copyright (C) 2024 Intel Corporation

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# MIT license # MIT license
# Copyright (C) 2025 Intel Corporation # Copyright (C) 2025 Intel Corporation

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# ./examples/ts-type-to-grammar.sh "{a:string,b:string,c?:string}" # ./examples/ts-type-to-grammar.sh "{a:string,b:string,c?:string}"
# python examples/json_schema_to_grammar.py https://json.schemastore.org/tsconfig.json # python examples/json_schema_to_grammar.py https://json.schemastore.org/tsconfig.json

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
./scripts/apple/validate-ios.sh ./scripts/apple/validate-ios.sh
./scripts/apple/validate-macos.sh ./scripts/apple/validate-macos.sh
./scripts/apple/validate-visionos.sh ./scripts/apple/validate-visionos.sh

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# validate-ios.sh - Validate iOS Application with embedded llama.xcframework using SwiftUI # validate-ios.sh - Validate iOS Application with embedded llama.xcframework using SwiftUI
# Authentication options (optional) (can be set via environment variables) # Authentication options (optional) (can be set via environment variables)

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# validate-macos.sh - Validate macOS Application with embedded llama.xcframework using SwiftUI # validate-macos.sh - Validate macOS Application with embedded llama.xcframework using SwiftUI
# Authentication options (optional) (can be set via environment variables) # Authentication options (optional) (can be set via environment variables)

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# validate-tvos.sh - Validate tvOS Application with embedded llama.xcframework using SwiftUI # validate-tvos.sh - Validate tvOS Application with embedded llama.xcframework using SwiftUI
# Authentication options (optional) (can be set via environment variables) # Authentication options (optional) (can be set via environment variables)

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# validate-visionos.sh - Validate visionOS Application with embedded llama.xcframework using SwiftUI # validate-visionos.sh - Validate visionOS Application with embedded llama.xcframework using SwiftUI
# Authentication options (optional) (can be set via environment variables) # Authentication options (optional) (can be set via environment variables)

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
set -euo pipefail set -euo pipefail
# #

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
set -euo pipefail set -euo pipefail
this=$(realpath "$0"); readonly this this=$(realpath "$0"); readonly this
cd "$(dirname "$this")" cd "$(dirname "$this")"

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
if [ $# -lt 2 ]; then if [ $# -lt 2 ]; then
echo "usage: ./scripts/compare-commits.sh <commit1> <commit2> [additional llama-bench arguments]" echo "usage: ./scripts/compare-commits.sh <commit1> <commit2> [additional llama-bench arguments]"

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
PROG=${0##*/} PROG=${0##*/}
build_dir="build-ci-debug" build_dir="build-ci-debug"

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
printf "# date: $(date)\n" > AUTHORS printf "# date: $(date)\n" > AUTHORS
printf "# this file is auto-generated by scripts/gen-authors.sh\n\n" >> AUTHORS printf "# this file is auto-generated by scripts/gen-authors.sh\n\n" >> AUTHORS

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
wget https://raw.githubusercontent.com/klosax/hellaswag_text_data/main/hellaswag_val_full.txt wget https://raw.githubusercontent.com/klosax/hellaswag_text_data/main/hellaswag_val_full.txt

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
function usage { function usage {
echo "usage: <n>$0" echo "usage: <n>$0"

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
wget https://s3.amazonaws.com/research.metamind.io/wikitext/wikitext-103-raw-v1.zip wget https://s3.amazonaws.com/research.metamind.io/wikitext/wikitext-103-raw-v1.zip

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
wget https://huggingface.co/datasets/ggml-org/ci/resolve/main/wikitext-2-raw-v1.zip wget https://huggingface.co/datasets/ggml-org/ci/resolve/main/wikitext-2-raw-v1.zip
unzip wikitext-2-raw-v1.zip unzip wikitext-2-raw-v1.zip

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
wget https://huggingface.co/datasets/ikawrakow/winogrande-eval-for-llama.cpp/raw/main/winogrande-debiased-eval.csv wget https://huggingface.co/datasets/ikawrakow/winogrande-eval-for-llama.cpp/raw/main/winogrande-debiased-eval.csv

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# Shortcut for downloading HF models # Shortcut for downloading HF models
# #

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
qnt=(q8_0 q6_k q5_k q5_1 q5_0 q4_k q4_1 q4_0 q3_k q2_k) qnt=(q8_0 q6_k q5_k q5_1 q5_0 q4_k q4_1 q4_0 q3_k q2_k)
args="" args=""

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
qnt=(f16 q8_0 q6_k q5_k q5_1 q5_0 q4_k q4_1 q4_0 q3_k q2_k) qnt=(f16 q8_0 q6_k q5_k q5_1 q5_0 q4_k q4_1 q4_0 q3_k q2_k)
args="-ngl 999 -n 64 -p 512" args="-ngl 999 -n 64 -p 512"

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
qnt=(f16 q8_0 q6_k q5_k q5_1 q5_0 q4_k q4_1 q4_0 q3_k q2_k) qnt=(f16 q8_0 q6_k q5_k q5_1 q5_0 q4_k q4_1 q4_0 q3_k q2_k)
args="-ngl 999 -t 8" args="-ngl 999 -t 8"

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# Synchronize ggml changes to llama.cpp # Synchronize ggml changes to llama.cpp
# #

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
cp -rpv ../ggml/CMakeLists.txt ./ggml/CMakeLists.txt cp -rpv ../ggml/CMakeLists.txt ./ggml/CMakeLists.txt
cp -rpv ../ggml/src/CMakeLists.txt ./ggml/src/CMakeLists.txt cp -rpv ../ggml/src/CMakeLists.txt ./ggml/src/CMakeLists.txt

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
set -euo pipefail set -euo pipefail
cmake --build build -j cmake --build build -j

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
set -e set -e
# Array of models to iterate over # Array of models to iterate over

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# #
# Usage: # Usage:
# #

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
if [ $# -lt 2 ]; then if [ $# -lt 2 ]; then
printf "Usage: $0 <git-repo> <target-folder> [<test-exe>]\n" printf "Usage: $0 <git-repo> <target-folder> [<test-exe>]\n"

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
set -eu set -eu

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# make sure we are in the right directory # make sure we are in the right directory
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
set -eu set -eu

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
API_URL="${API_URL:-http://127.0.0.1:8080}" API_URL="${API_URL:-http://127.0.0.1:8080}"

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
API_URL="${API_URL:-http://127.0.0.1:8080}" API_URL="${API_URL:-http://127.0.0.1:8080}"

View File

@ -1,4 +1,4 @@
#!/bin/bash #!/usr/bin/env bash
# make sure we are in the right directory # make sure we are in the right directory
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )