gun j123 Task A+B prereg: expose Pattern's TR_PATTERN_LEN/TR_PATTERN_DEPTH (default parity) and pre-register the 6-arm match-parameter sweep
This commit is contained in:
@@ -365,9 +365,17 @@ proc printEffectiveValues(ctx: EnvReportContext) =
|
||||
emit("TR_BITBRAIN_RESET_ON_TARGET", onOff(ctx.bitbrain.resetOnTarget),
|
||||
sourceOf(BB_RESET_ON_TARGET_ENV))
|
||||
|
||||
# ── Pattern radial knobs ──────────────────────────────────────────────────
|
||||
# ── Pattern match-shape + radial knobs ────────────────────────────────────
|
||||
# These are resolved lazily inside `predict` (which has not run at boot), so
|
||||
# unless something already forced them we report the raw env value and say so.
|
||||
if ctx.patternMatcher.paramConfigured:
|
||||
emit("TR_PATTERN_LEN", $ctx.patternMatcher.patternLen, sourceOf("TR_PATTERN_LEN"))
|
||||
emit("TR_PATTERN_DEPTH", $ctx.patternMatcher.histDepth, sourceOf("TR_PATTERN_DEPTH"))
|
||||
else:
|
||||
echo "[env] TR_PATTERN_LEN = ",
|
||||
getEnv("TR_PATTERN_LEN", $PatternLen), " (raw - not resolved here)"
|
||||
echo "[env] TR_PATTERN_DEPTH = ",
|
||||
getEnv("TR_PATTERN_DEPTH", $PatternDepth), " (raw - not resolved here)"
|
||||
if ctx.patternMatcher.radConfigured:
|
||||
emit("TR_PATTERN_RAD_OFFSET", $ctx.patternMatcher.radOffset, sourceOf("TR_PATTERN_RAD_OFFSET"))
|
||||
emit("TR_PATTERN_RAD_SCALE", $ctx.patternMatcher.radScale, sourceOf("TR_PATTERN_RAD_SCALE"))
|
||||
@@ -428,6 +436,7 @@ proc knownEnvNames*(): seq[string] =
|
||||
PowerRefEnvVar, PowerEnergyHiEnvVar, PowerEnergyLoEnvVar,
|
||||
PowerEnergyMinEnvVar, PowerEnergyMaxEnvVar, PowerFinishKillEnvVar,
|
||||
PatternRadOffsetEnvVar, PatternRadScaleEnvVar,
|
||||
PatternLenEnvVar, PatternDepthEnvVar,
|
||||
TMH_SHIFT_ENV, TMH_BIG_MULT_ENV, TMH_LOG_ENV, TMH_RESET_ON_TARGET_ENV,
|
||||
TMH_WINDOW_ENV, TMH_RESET_DROP_ENV, TMH_NSTATES_ENV, TMH_ACCURVE_ENV,
|
||||
TMH_RETRAIN_EVERY_ENV, TMH_EPOCHS_ENV,
|
||||
|
||||
Reference in New Issue
Block a user