Impact, every sweep regenerated: the paper's key configurations are unchanged to the evaluation (proposed 2806/3220, credit 3568/3020, Chandrupatla, TOMS 748, Brent, bisection); 46 stated numbers move (ITP CHA 2857 -> 2896, ITP oracle 2611 -> 2647, record CHA figures by 14-18, the grid means by ~1%) and one finding weakens: the measured-order exponent of section 7.1 was cheaper in 29 of 60 far cells and 7 of 7 safeguards; with the fix 12 of 61 and 6 of 7, and on the wide-bracket set it now loses in every safeguard and drops 5 problems. PREREG G1-G3 outcome on the fixed code: G2 (repeating step pattern, period from the data) PASSES Y1-Y4 and is ACCEPTED by the stop rule - proposed rule APS 2806 -> 2782 (below Chandrupatla's 2787), CHA 3220 -> 3169, both 6026 -> 5951, per problem vs Chandrupatla on APS 95/20/38 p = 8e-7. G1 fails Y1/Y2 (its Y3 miss was the sign bug), G3 fails Y2, A fails Y2. Regression 887 pass; the two red tests are the paper-number check (awaiting the paper update) and test_blend (fixed since, copy in stage16). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
13 lines
633 B
Bash
13 lines
633 B
Bash
#!/bin/bash
|
|
# Regenerate EVERY sweep file after a change to the method or the baselines
|
|
# (2026-09-21: sign tests by product underflowed; fixed in pure.py and baselines.py).
|
|
# Frozen runner: detached, logged, explicit end marker.
|
|
export OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1
|
|
cd "$HOME/sim-numerics" || exit 1
|
|
for flag in "" --log --gate --slope --cap --combo --points --direction --order \
|
|
--decision --extrap --extrap2; do
|
|
echo "=== sweep ${flag:-(full)} ==="
|
|
~/torchenv/bin/python -u sweep_full.py $flag 2>&1 | grep -E "^sweep:|wrote|Traceback|Error|FAILED"
|
|
done
|
|
echo "=== SWEEPS DONE ==="
|