summaryrefslogtreecommitdiff
path: root/experiments
diff options
context:
space:
mode:
authorYurenHao0426 <Blackhao0426@gmail.com>2026-08-29 19:52:51 -0500
committerYurenHao0426 <Blackhao0426@gmail.com>2026-08-29 19:52:51 -0500
commit02e0a1b46c196cde9d7d8f091692c7679e04165a (patch)
tree8a03aafedcfb2e89a5962e636126d52e1eda53d0 /experiments
parenta1dcd108af9f91bf2eea7749eb563b92b6e67328 (diff)
analysis: expose overclamp signal-read cost
Diffstat (limited to 'experiments')
-rw-r--r--experiments/analyze_coupled_ladder_scaling.py2
-rw-r--r--experiments/analyze_overclamp_ladder_scaling.py8
2 files changed, 4 insertions, 6 deletions
diff --git a/experiments/analyze_coupled_ladder_scaling.py b/experiments/analyze_coupled_ladder_scaling.py
index 0cbbb40..d93b056 100644
--- a/experiments/analyze_coupled_ladder_scaling.py
+++ b/experiments/analyze_coupled_ladder_scaling.py
@@ -183,7 +183,7 @@ def task_cluster_values(
value = method_record[
"restricted_edge_updates_to_stable_zero_error"
]
- if method == "sdil":
+ if method in ("sdil", "overclamp_sdil"):
value *= 2
elif method == "constant":
value += 16 * record["learnable_edges"]
diff --git a/experiments/analyze_overclamp_ladder_scaling.py b/experiments/analyze_overclamp_ladder_scaling.py
index 040ca0a..f1c8b0b 100644
--- a/experiments/analyze_overclamp_ladder_scaling.py
+++ b/experiments/analyze_overclamp_ladder_scaling.py
@@ -13,6 +13,8 @@ import matplotlib.pyplot as plt
import numpy as np
from analyze_coupled_ladder_scaling import (
+ PRIMARY_METRICS,
+ RESOURCE_METRICS,
bootstrap_mean,
merge_reports,
task_cluster_values,
@@ -204,11 +206,7 @@ def build_analysis(
methods = {}
for method in METHOD_ORDER:
methods[method] = {}
- for metric in (
- "classification_error",
- "classification_error_auc",
- "reached_stable_zero_error",
- ):
+ for metric in PRIMARY_METRICS + RESOURCE_METRICS:
_, values = task_cluster_values(records, side, method, metric)
mean, interval = bootstrap_mean(values, rng, replicates)
methods[method][metric] = {