| exec >> /root/snaB.log 2>&1 | |
| V=/root/venv/bin/python | |
| P=/scratch/runs/punct2/best | |
| lancer () { TAG=$1; shift | |
| while pgrep -f "[s]na_judge4" > /dev/null; do sleep 20; done | |
| sleep 5; echo "=== $TAG $(date -u +%H:%M) ===" | |
| env "$@" BASE=/root/sub_S4D005.csv SNA_MODEL=/root/models_from_A/sna_ps_best \ | |
| J4=/root/models/mmsjoint_best W4S=2 TAG=$TAG $V /root/sna_judge4.py 2>&1 | grep -aE "^$TAG|Traceback|OutOfMemory|Error" | tail -2 | |
| [ -s /root/sub_${TAG}020.csv ] && BASE=/root/sub_${TAG}020.csv PUNCT_MODEL=$P THS=0.6 TH_SNA=0.30 TAG=P${TAG} $V /root/apply_punct.py 2>&1 | grep -aE "^P${TAG}" | tail -1 | |
| } | |
| lancer BW6 W2=6.0 | |
| lancer BGA GAMMA=0.5 | |
| echo SNAB_TERMINE | |