summaryrefslogtreecommitdiff
path: root/experiments/physical_grid_bias_p5.py
diff options
context:
space:
mode:
authorYurenHao0426 <Blackhao0426@gmail.com>2026-08-29 18:50:01 -0500
committerYurenHao0426 <Blackhao0426@gmail.com>2026-08-29 18:50:01 -0500
commite45bd974e679c9c0636ac4fb0a6c738d582428bc (patch)
tree3bd9d88a7dd311c57c75edfe45c65d78416d08ad /experiments/physical_grid_bias_p5.py
parent12ac9bc6da1ef8ef77fac9def07d66e8fc379b6d (diff)
exp: freeze nonlinear CLLN hardware confirmation
Diffstat (limited to 'experiments/physical_grid_bias_p5.py')
-rw-r--r--experiments/physical_grid_bias_p5.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/experiments/physical_grid_bias_p5.py b/experiments/physical_grid_bias_p5.py
index d7f781b..4b1e305 100644
--- a/experiments/physical_grid_bias_p5.py
+++ b/experiments/physical_grid_bias_p5.py
@@ -310,6 +310,11 @@ def parse_args() -> argparse.Namespace:
parser.add_argument("--overclamp-epochs", type=int, default=1000)
parser.add_argument("--workers", type=int, default=8)
parser.add_argument("--methods", default=",".join(METHODS))
+ parser.add_argument(
+ "--confirmatory",
+ action="store_true",
+ help="mark a run whose protocol was frozen before endpoints were read",
+ )
return parser.parse_args()
@@ -357,7 +362,7 @@ def main() -> None:
record["task_index"], record["device_seed"]))
report = {
"analysis": "reconstructed_figure5_grid_hardware_bias_p5",
- "confirmatory": False,
+ "confirmatory": args.confirmatory,
"autodiff_used": False,
"source_protocol": str(args.protocol),
"protocol": {