Prepare isolated Qwen3.8 IQ4_XS A/B tests
This commit is contained in:
+24
@@ -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"
|
||||
Reference in New Issue
Block a user