summaryrefslogtreecommitdiff
path: root/experiments/run.py
diff options
context:
space:
mode:
Diffstat (limited to 'experiments/run.py')
-rw-r--r--experiments/run.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/experiments/run.py b/experiments/run.py
index aa509e4..a44e72e 100644
--- a/experiments/run.py
+++ b/experiments/run.py
@@ -101,7 +101,7 @@ def build(args, device):
w_scale=args.w_scale, a_scale=args.a_scale,
nuis_rho=args.nuis_rho, feedback=args.feedback,
residual=bool(args.residual), predictor_mode=args.predictor_mode,
- traffic_mode=args.traffic_mode)
+ traffic_mode=args.traffic_mode, nuis_seed=args.traffic_seed)
if args.mode == "dfa":
cfg = dfa_config(eta=args.eta, momentum=args.momentum)
elif args.mode == "sdil":
@@ -441,6 +441,8 @@ def get_args():
p.add_argument("--p_warmup_steps", type=int, default=200) # pre-task neutral P warmup
p.add_argument("--p_warmup_eta", type=float, default=0.05)
p.add_argument("--nuis_rho", type=float, default=0.0)
+ p.add_argument("--traffic_seed", type=int, default=1234,
+ help="ordinary apical-traffic projection seed; independent of model/data seeds")
p.add_argument("--traffic_mode", default="soma",
choices=["none", "soma", "topdown", "mixed"])
p.add_argument("--predictor_mode", default="diagonal", choices=["diagonal", "full"])