summaryrefslogtreecommitdiff
path: root/ep_run/casc_eq_train.py
diff options
context:
space:
mode:
Diffstat (limited to 'ep_run/casc_eq_train.py')
-rw-r--r--ep_run/casc_eq_train.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/ep_run/casc_eq_train.py b/ep_run/casc_eq_train.py
index 0cd46ee..b3239f1 100644
--- a/ep_run/casc_eq_train.py
+++ b/ep_run/casc_eq_train.py
@@ -501,7 +501,10 @@ def ep_step(x, y):
# SYNCHRONOUS acceptance (--beta_sync): judge THIS step by THIS step's own relax
# telemetry — an out-of-window beta can be attempted but can never COMMIT.
if (not math.isfinite(gd)) or (gd > dthr and not args.noguard): return False
- if args.beta_sync > 0 or args.wsync > 0:
+ if args.beta_sync > 0 or args.wsync > 0 or args.beta_cap_rho > 0:
+ # if you measure the ceiling, illegality COUNTS — crown-3's poison entered
+ # through this gate being wired only to beta_sync (18k accepted garbage steps
+ # with the rho-meter screaming); the meter and the gate are now永久 connected.
res_s = ddp_bcast_scalar(GOV.get('res', 0.0))
rho_s = ddp_bcast_scalar(GOV.get('rho') or 0.0)
if res_s > 0.02 and rho_s > args.beta_cap_rho: return False