File size: 1,108 Bytes
0236599
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env bash
set -Eeuo pipefail
ROOT="/home/harness_user_1/dgx_ai_factory";TOOL="$ROOT/toolkits/data2000_structured_hotfix_v6";RUN="$ROOT/runs/data2000_structured_hotfix_v6";LOG="$ROOT/logs/data2000_structured_hotfix_v6";HERE="$(cd "$(dirname "${BASH_SOURCE[0]}")"&&pwd)"
mkdir -p "$TOOL" "$RUN" "$LOG";cp -f "$HERE"/*.py "$HERE"/*.sh "$TOOL/";chmod +x "$TOOL"/*.py "$TOOL"/*.sh
echo "==== V6 STATIC SELF TEST ===="
python3 -m py_compile "$TOOL"/*.py
bash -n "$TOOL"/*.sh
"$TOOL/venv_python.sh" "$TOOL/generator.py" --self-test
OLD="$ROOT/toolkits/resume_stage5_70b_data2000_oomsafe_v2/generate_dataset.py"
if [[ -f "$OLD" ]];then sha256sum "$OLD" >"$RUN/original_generator_sha256.txt";grep -nEi 'json.loads|reject|accepted|response_format|structured_outputs|<think>|TODO|FIXME' "$OLD" | head -n 160 >"$RUN/original_generator_signals.txt" || true;fi
if [[ -f "$RUN/generator.pid" ]];then P="$(cat "$RUN/generator.pid" 2>/dev/null||true)";[[ -n "$P" ]]&&kill -0 "$P" 2>/dev/null&&{ echo "[BLOCKED] hotfix generator already running PID=$P";exit 3; };fi
exec "$TOOL/venv_python.sh" "$TOOL/controller.py"