summaryrefslogtreecommitdiff
path: root/diag/run_cycle.sh
diff options
context:
space:
mode:
Diffstat (limited to 'diag/run_cycle.sh')
-rw-r--r--diag/run_cycle.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/diag/run_cycle.sh b/diag/run_cycle.sh
new file mode 100644
index 0000000..f85a6fd
--- /dev/null
+++ b/diag/run_cycle.sh
@@ -0,0 +1,13 @@
+#!/usr/bin/env bash
+# Ring-counting (ZINC, [#5-cycles,#6-cycles]) diagnosis: does a real 1-WL ceiling exist,
+# and does noise (RNI) vs structured >1-WL (RWSE) break it?
+set -uo pipefail
+cd /home/yurenh2/rrog
+export PYTHONPATH=/home/yurenh2/rrog
+echo "host=$(hostname) gpu=${CUDA_VISIBLE_DEVICES:-?} start=$(date -Is)"
+run() { echo "===== $* ====="; python3 diag/train_cycle.py "$@" --layers 5 --epochs 200 --seed 0 || echo "!! FAILED $*"; }
+run --conv gin --feat none # 1-WL baseline (should fail to count)
+run --conv gcn --feat none # sub-1-WL reference
+run --conv gin --feat rni # noise / PTRM-style crude symmetry break
+run --conv gin --feat rwse # structured >1-WL positive control
+echo "done=$(date -Is)"