B start gpu=1 2026-06-16T15:29:24-05:00 == B s0 conv=gps == ep20 solve_rate=0.403 mean_conflicts=3.29 ep40 solve_rate=0.437 mean_conflicts=2.99 ep60 solve_rate=0.287 mean_conflicts=5.24 ep80 solve_rate=0.463 mean_conflicts=2.91 ep100 solve_rate=0.653 mean_conflicts=1.54 ep120 solve_rate=0.797 mean_conflicts=0.81 ep140 solve_rate=0.903 mean_conflicts=0.31 ep150 solve_rate=0.913 mean_conflicts=0.29 [color_gps_full_none_n50_k3_p0.2_T3_ns3_s0] best solve_rate=0.9133 @ep150 (591.9s) wrote /home/yurenh2/rrog/runs/ckpt_color_gps_full_none_n50_k3_p0.2_T3_ns3_s0.pt [gps/full] LE n=300 fail=0.09 | SOLVED -0.390 UNSOLVED +0.044 sep=+0.434 AUROC=0.898 mean_lam=-0.352 [pe=none s0] deterministic solve_rate = 0.940 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.987 0.960 0.920 0.925 0.819 wrote /home/yurenh2/rrog/runs/ptrm_color_gps_full_none_n50_k3_p0.2_T3_ns3_s0.json == B s0 gin pe=lappe == /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) ep20 solve_rate=0.000 mean_conflicts=161.60 ep40 solve_rate=0.050 mean_conflicts=135.93 ep60 solve_rate=0.253 mean_conflicts=47.45 ep80 solve_rate=0.390 mean_conflicts=20.85 ep100 solve_rate=0.090 mean_conflicts=71.30 ep120 solve_rate=0.073 mean_conflicts=94.81 ep140 solve_rate=0.073 mean_conflicts=61.36 ep150 solve_rate=0.110 mean_conflicts=51.49 [color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s0] best solve_rate=0.39 @ep80 (150.2s) wrote /home/yurenh2/rrog/runs/ckpt_color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s0.pt /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) [gin/full] LE n=300 fail=0.61 | SOLVED -0.249 UNSOLVED -0.010 sep=+0.240 AUROC=0.843 mean_lam=-0.103 /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) [pe=lappe s0] deterministic solve_rate = 0.420 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.760 0.600 0.387 0.378 0.839 wrote /home/yurenh2/rrog/runs/ptrm_color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s0.json == B s0 gin pe=all == /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) ep20 solve_rate=0.000 mean_conflicts=36.32 ep40 solve_rate=0.193 mean_conflicts=25.99 ep60 solve_rate=0.260 mean_conflicts=53.12 ep80 solve_rate=0.670 mean_conflicts=4.01 ep100 solve_rate=0.543 mean_conflicts=30.14 ep120 solve_rate=0.510 mean_conflicts=35.56 ep140 solve_rate=0.557 mean_conflicts=28.97 ep150 solve_rate=0.563 mean_conflicts=27.39 [color_gin_full_all_n50_k3_p0.2_T3_ns3_s0] best solve_rate=0.67 @ep80 (151.3s) wrote /home/yurenh2/rrog/runs/ckpt_color_gin_full_all_n50_k3_p0.2_T3_ns3_s0.pt /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) [gin/full] LE n=300 fail=0.33 | SOLVED -0.372 UNSOLVED +0.020 sep=+0.393 AUROC=0.875 mean_lam=-0.243 /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) [pe=all s0] deterministic solve_rate = 0.693 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.887 0.833 0.693 0.694 0.898 wrote /home/yurenh2/rrog/runs/ptrm_color_gin_full_all_n50_k3_p0.2_T3_ns3_s0.json == B s1 conv=gps == ep20 solve_rate=0.443 mean_conflicts=3.22 ep40 solve_rate=0.350 mean_conflicts=4.18 ep60 solve_rate=0.163 mean_conflicts=12.75 ep80 solve_rate=0.397 mean_conflicts=4.12 ep100 solve_rate=0.643 mean_conflicts=1.80 ep120 solve_rate=0.837 mean_conflicts=0.64 ep140 solve_rate=0.907 mean_conflicts=0.30 ep150 solve_rate=0.927 mean_conflicts=0.30 [color_gps_full_none_n50_k3_p0.2_T3_ns3_s1] best solve_rate=0.9267 @ep150 (2583.0s) wrote /home/yurenh2/rrog/runs/ckpt_color_gps_full_none_n50_k3_p0.2_T3_ns3_s1.pt [gps/full] LE n=300 fail=0.07 | SOLVED -0.388 UNSOLVED +0.017 sep=+0.405 AUROC=0.863 mean_lam=-0.358 [pe=none s1] deterministic solve_rate = 0.940 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.987 0.953 0.960 0.938 0.857 wrote /home/yurenh2/rrog/runs/ptrm_color_gps_full_none_n50_k3_p0.2_T3_ns3_s1.json == B s1 gin pe=lappe == /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) ep20 solve_rate=0.000 mean_conflicts=81.19 ep40 solve_rate=0.193 mean_conflicts=23.68 ep60 solve_rate=0.320 mean_conflicts=14.89 ep80 solve_rate=0.397 mean_conflicts=7.99 ep100 solve_rate=0.593 mean_conflicts=6.31 ep120 solve_rate=0.247 mean_conflicts=63.22 ep140 solve_rate=0.033 mean_conflicts=112.15 ep150 solve_rate=0.017 mean_conflicts=118.57 [color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s1] best solve_rate=0.5933 @ep100 (224.3s) wrote /home/yurenh2/rrog/runs/ckpt_color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s1.pt /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) [gin/full] LE n=300 fail=0.41 | SOLVED -0.233 UNSOLVED +0.025 sep=+0.258 AUROC=0.890 mean_lam=-0.128 /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) [pe=lappe s1] deterministic solve_rate = 0.620 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.927 0.787 0.573 0.583 0.863 wrote /home/yurenh2/rrog/runs/ptrm_color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s1.json == B s1 gin pe=all == /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) ep20 solve_rate=0.000 mean_conflicts=57.12 ep40 solve_rate=0.167 mean_conflicts=26.04 ep60 solve_rate=0.190 mean_conflicts=119.01 ep80 solve_rate=0.657 mean_conflicts=5.39 ep100 solve_rate=0.643 mean_conflicts=16.68 ep120 solve_rate=0.707 mean_conflicts=8.86 ep140 solve_rate=0.697 mean_conflicts=10.20 ep150 solve_rate=0.650 mean_conflicts=13.00 [color_gin_full_all_n50_k3_p0.2_T3_ns3_s1] best solve_rate=0.7067 @ep120 (216.1s) wrote /home/yurenh2/rrog/runs/ckpt_color_gin_full_all_n50_k3_p0.2_T3_ns3_s1.pt /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) [gin/full] LE n=300 fail=0.29 | SOLVED -0.214 UNSOLVED +0.091 sep=+0.305 AUROC=0.869 mean_lam=-0.125 /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) [pe=all s1] deterministic solve_rate = 0.760 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.940 0.820 0.773 0.735 0.878 wrote /home/yurenh2/rrog/runs/ptrm_color_gin_full_all_n50_k3_p0.2_T3_ns3_s1.json == B s2 conv=gps == ep20 solve_rate=0.390 mean_conflicts=3.38 ep40 solve_rate=0.430 mean_conflicts=3.72 ep60 solve_rate=0.173 mean_conflicts=12.65 ep80 solve_rate=0.430 mean_conflicts=3.79 ep100 solve_rate=0.660 mean_conflicts=1.73 ep120 solve_rate=0.840 mean_conflicts=0.76 ep140 solve_rate=0.913 mean_conflicts=0.34 ep150 solve_rate=0.937 mean_conflicts=0.22 [color_gps_full_none_n50_k3_p0.2_T3_ns3_s2] best solve_rate=0.9367 @ep150 (3039.3s) wrote /home/yurenh2/rrog/runs/ckpt_color_gps_full_none_n50_k3_p0.2_T3_ns3_s2.pt [gps/full] LE n=300 fail=0.06 | SOLVED -0.410 UNSOLVED +0.012 sep=+0.422 AUROC=0.913 mean_lam=-0.384 [pe=none s2] deterministic solve_rate = 0.953 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.980 0.953 0.927 0.935 0.872 wrote /home/yurenh2/rrog/runs/ptrm_color_gps_full_none_n50_k3_p0.2_T3_ns3_s2.json == B s2 gin pe=lappe == /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) ep20 solve_rate=0.000 mean_conflicts=109.99 ep40 solve_rate=0.057 mean_conflicts=113.77 ep60 solve_rate=0.087 mean_conflicts=31.41 ep80 solve_rate=0.193 mean_conflicts=20.53 ep100 solve_rate=0.373 mean_conflicts=25.48 ep120 solve_rate=0.260 mean_conflicts=29.57 ep140 solve_rate=0.197 mean_conflicts=45.54 ep150 solve_rate=0.173 mean_conflicts=55.97 [color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s2] best solve_rate=0.3733 @ep100 (225.1s) wrote /home/yurenh2/rrog/runs/ckpt_color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s2.pt /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) [gin/full] LE n=300 fail=0.63 | SOLVED -0.206 UNSOLVED +0.000 sep=+0.206 AUROC=0.821 mean_lam=-0.077 /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) [pe=lappe s2] deterministic solve_rate = 0.413 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.760 0.540 0.393 0.400 0.834 wrote /home/yurenh2/rrog/runs/ptrm_color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s2.json == B s2 gin pe=all == /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) ep20 solve_rate=0.000 mean_conflicts=65.87 ep40 solve_rate=0.327 mean_conflicts=21.26 ep60 solve_rate=0.333 mean_conflicts=59.61 ep80 solve_rate=0.097 mean_conflicts=67.57 ep100 solve_rate=0.130 mean_conflicts=85.23 ep120 solve_rate=0.160 mean_conflicts=68.36 ep140 solve_rate=0.120 mean_conflicts=72.82 ep150 solve_rate=0.100 mean_conflicts=68.99 [color_gin_full_all_n50_k3_p0.2_T3_ns3_s2] best solve_rate=0.3333 @ep60 (233.5s) wrote /home/yurenh2/rrog/runs/ckpt_color_gin_full_all_n50_k3_p0.2_T3_ns3_s2.pt /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) [gin/full] LE n=300 fail=0.67 | SOLVED -0.363 UNSOLVED -0.253 sep=+0.110 AUROC=0.623 mean_lam=-0.290 /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) [pe=all s2] deterministic solve_rate = 0.327 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.460 0.327 0.280 0.303 0.656 wrote /home/yurenh2/rrog/runs/ptrm_color_gin_full_all_n50_k3_p0.2_T3_ns3_s2.json == B s3 conv=gps == ep20 solve_rate=0.420 mean_conflicts=3.03 ep40 solve_rate=0.457 mean_conflicts=2.82 ep60 solve_rate=0.313 mean_conflicts=5.62 ep80 solve_rate=0.457 mean_conflicts=3.50 ep100 solve_rate=0.670 mean_conflicts=1.60 ep120 solve_rate=0.823 mean_conflicts=0.81 ep140 solve_rate=0.920 mean_conflicts=0.30 ep150 solve_rate=0.943 mean_conflicts=0.23 [color_gps_full_none_n50_k3_p0.2_T3_ns3_s3] best solve_rate=0.9433 @ep150 (3097.1s) wrote /home/yurenh2/rrog/runs/ckpt_color_gps_full_none_n50_k3_p0.2_T3_ns3_s3.pt [gps/full] LE n=300 fail=0.06 | SOLVED -0.397 UNSOLVED -0.056 sep=+0.341 AUROC=0.856 mean_lam=-0.378 [pe=none s3] deterministic solve_rate = 0.933 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.987 0.973 0.953 0.940 0.866 wrote /home/yurenh2/rrog/runs/ptrm_color_gps_full_none_n50_k3_p0.2_T3_ns3_s3.json == B s3 gin pe=lappe == /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) ep20 solve_rate=0.000 mean_conflicts=119.16 ep40 solve_rate=0.127 mean_conflicts=97.26 ep60 solve_rate=0.350 mean_conflicts=25.49 ep80 solve_rate=0.523 mean_conflicts=6.35 ep100 solve_rate=0.483 mean_conflicts=14.99 ep120 solve_rate=0.353 mean_conflicts=36.89 ep140 solve_rate=0.090 mean_conflicts=92.76 ep150 solve_rate=0.063 mean_conflicts=95.97 [color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s3] best solve_rate=0.5233 @ep80 (234.0s) wrote /home/yurenh2/rrog/runs/ckpt_color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s3.pt /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) [gin/full] LE n=300 fail=0.48 | SOLVED -0.311 UNSOLVED -0.045 sep=+0.266 AUROC=0.871 mean_lam=-0.184 /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) [pe=lappe s3] deterministic solve_rate = 0.567 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.853 0.727 0.520 0.519 0.864 wrote /home/yurenh2/rrog/runs/ptrm_color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s3.json == B s3 gin pe=all == /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) ep20 solve_rate=0.000 mean_conflicts=63.12 ep40 solve_rate=0.040 mean_conflicts=139.63 ep60 solve_rate=0.457 mean_conflicts=22.17 ep80 solve_rate=0.130 mean_conflicts=95.35 ep100 solve_rate=0.097 mean_conflicts=82.22 ep120 solve_rate=0.047 mean_conflicts=92.15 ep140 solve_rate=0.027 mean_conflicts=93.55 ep150 solve_rate=0.037 mean_conflicts=88.97 [color_gin_full_all_n50_k3_p0.2_T3_ns3_s3] best solve_rate=0.4567 @ep60 (229.5s) wrote /home/yurenh2/rrog/runs/ckpt_color_gin_full_all_n50_k3_p0.2_T3_ns3_s3.pt /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) [gin/full] LE n=300 fail=0.54 | SOLVED -0.265 UNSOLVED +0.014 sep=+0.280 AUROC=0.839 mean_lam=-0.113 /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) [pe=all s3] deterministic solve_rate = 0.467 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.760 0.627 0.427 0.456 0.891 wrote /home/yurenh2/rrog/runs/ptrm_color_gin_full_all_n50_k3_p0.2_T3_ns3_s3.json == B s4 conv=gps == ep20 solve_rate=0.440 mean_conflicts=3.41 ep40 solve_rate=0.477 mean_conflicts=2.97 ep60 solve_rate=0.420 mean_conflicts=3.52 ep80 solve_rate=0.510 mean_conflicts=2.78 ep100 solve_rate=0.660 mean_conflicts=1.68 ep120 solve_rate=0.807 mean_conflicts=0.87 ep140 solve_rate=0.930 mean_conflicts=0.31 ep150 solve_rate=0.937 mean_conflicts=0.22 [color_gps_full_none_n50_k3_p0.2_T3_ns3_s4] best solve_rate=0.9367 @ep150 (3113.0s) wrote /home/yurenh2/rrog/runs/ckpt_color_gps_full_none_n50_k3_p0.2_T3_ns3_s4.pt [gps/full] LE n=300 fail=0.06 | SOLVED -0.402 UNSOLVED +0.045 sep=+0.448 AUROC=0.936 mean_lam=-0.374 [pe=none s4] deterministic solve_rate = 0.960 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.993 0.967 0.947 0.952 0.900 wrote /home/yurenh2/rrog/runs/ptrm_color_gps_full_none_n50_k3_p0.2_T3_ns3_s4.json == B s4 gin pe=lappe == /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) ep20 solve_rate=0.000 mean_conflicts=96.50 ep40 solve_rate=0.150 mean_conflicts=33.60 ep60 solve_rate=0.313 mean_conflicts=31.99 ep80 solve_rate=0.333 mean_conflicts=28.49 ep100 solve_rate=0.260 mean_conflicts=36.77 ep120 solve_rate=0.180 mean_conflicts=38.74 ep140 solve_rate=0.147 mean_conflicts=47.98 ep150 solve_rate=0.133 mean_conflicts=51.20 [color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s4] best solve_rate=0.3333 @ep80 (229.4s) wrote /home/yurenh2/rrog/runs/ckpt_color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s4.pt /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) [gin/full] LE n=300 fail=0.67 | SOLVED -0.220 UNSOLVED -0.063 sep=+0.156 AUROC=0.776 mean_lam=-0.115 /home/yurenh2/rrog/diag/train_color.py:90: RuntimeWarning: divide by zero encountered in divide di = np.where(deg > 0, 1.0 / np.sqrt(deg), 0.0) [pe=lappe s4] deterministic solve_rate = 0.340 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.753 0.507 0.307 0.333 0.784 wrote /home/yurenh2/rrog/runs/ptrm_color_gin_full_lappe_n50_k3_p0.2_T3_ns3_s4.json == B s4 gin pe=all == /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) ep20 solve_rate=0.000 mean_conflicts=64.98 ep40 solve_rate=0.360 mean_conflicts=13.46 ep60 solve_rate=0.567 mean_conflicts=22.46 ep80 solve_rate=0.523 mean_conflicts=32.14 ep100 solve_rate=0.287 mean_conflicts=53.76 ep120 solve_rate=0.343 mean_conflicts=43.17 ep140 solve_rate=0.200 mean_conflicts=60.30 ep150 solve_rate=0.177 mean_conflicts=63.07 [color_gin_full_all_n50_k3_p0.2_T3_ns3_s4] best solve_rate=0.5667 @ep60 (233.8s) wrote /home/yurenh2/rrog/runs/ckpt_color_gin_full_all_n50_k3_p0.2_T3_ns3_s4.pt /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) [gin/full] LE n=300 fail=0.43 | SOLVED -0.376 UNSOLVED -0.027 sep=+0.349 AUROC=0.879 mean_lam=-0.225 /home/yurenh2/rrog/diag/train_color.py:84: RuntimeWarning: invalid value encountered in divide clus = np.where(deg > 1, tri / (deg * (deg - 1) / 2.0), 0.0) [pe=all s4] deterministic solve_rate = 0.593 (n=150, K=16) sigma pass@K lam-sel random perRoll AUROC(s|-lam) 0.2 0.787 0.707 0.567 0.575 0.901 wrote /home/yurenh2/rrog/runs/ptrm_color_gin_full_all_n50_k3_p0.2_T3_ns3_s4.json doneB=2026-06-16T21:03:05-05:00