Prepare isolated Qwen3.8 IQ4_XS A/B tests

This commit is contained in:
Mikei386
2026-09-07 16:22:51 +02:00
parent 1844551534
commit 2ae61baec7
9 changed files with 371 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
#!/usr/bin/env bash
set -Eeuo pipefail
LABEL=${1:-}
CONTEXT=${2:-160000}
[[ -n $LABEL && $LABEL =~ ^[a-zA-Z0-9._-]+$ ]] || {
echo "Usage: $0 SAFE_LABEL [CONTEXT]" >&2
exit 2
}
[[ $CONTEXT =~ ^[0-9]+$ ]] || {
echo "CONTEXT must be an integer" >&2
exit 2
}
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
REFERENCE_DIR="$SCRIPT_DIR/../dirk-qwen38"
RESULT_DIR=${RESULT_DIR:-/data/benchmarks/qwen38-ab-20260907}
TASKS=${TASKS:-/opt/mike-ai/stack/dev/QWEN38-FINAL-ACCEPTANCE-v1.json}
curl -fsS --max-time 3 http://127.0.0.1:5005/health >/dev/null
python3 "$REFERENCE_DIR/bench-case.py" "$LABEL" "$CONTEXT" \
--base http://127.0.0.1:5005 --output "$RESULT_DIR"
python3 "$REFERENCE_DIR/quality-ab.py" "$LABEL" \
--base http://127.0.0.1:5005 --tasks "$TASKS" --output "$RESULT_DIR"