Implicitly padded FFT convolution / bench_report.json

Failed on benchmark

Raw ⬇ ZIP
  1{
  2  "bench_version": 1,
  3  "track": "long_1d_convolution",
  4  "model": "cnn_small",
  5  "metric_direction": "lower is better",
  6  "n_seeds": 8,
  7  "baseline": {
  8    "best_cfg": {
  9      "lr": 0.01,
 10      "m": 8
 11    },
 12    "sweep": [
 13      {
 14        "cfg": {
 15          "lr": 0.001,
 16          "m": 8
 17        },
 18        "mean": 0.4312499910593033
 19      },
 20      {
 21        "cfg": {
 22          "lr": 0.003,
 23          "m": 8
 24        },
 25        "mean": 0.4387499913573265
 26      },
 27      {
 28        "cfg": {
 29          "lr": 0.01,
 30          "m": 8
 31        },
 32        "mean": 0.35874998569488525
 33      }
 34    ],
 35    "full": {
 36      "mean": 0.35249999165534973,
 37      "std": 0.02772634371136278,
 38      "per_seed": [
 39        0.41499999165534973,
 40        0.35999998450279236,
 41        0.32999998331069946,
 42        0.32999998331069946,
 43        0.3449999988079071,
 44        0.3700000047683716,
 45        0.3449999988079071,
 46        0.32499998807907104
 47      ],
 48      "n": 8
 49    }
 50  },
 51  "idea": {
 52    "mean": 0.48499998450279236,
 53    "std": 0.03381936953316897,
 54    "per_seed": [
 55      0.429999977350235,
 56      0.4399999976158142,
 57      0.5299999713897705,
 58      0.5149999856948853,
 59      0.4899999797344208,
 60      0.4699999988079071,
 61      0.5149999856948853,
 62      0.4899999797344208
 63    ],
 64    "n": 8
 65  },
 66  "comparison": {
 67    "delta_mean": 0.13249999284744263,
 68    "idea_wins": 0,
 69    "n_pairs": 8,
 70    "per_seed_diffs": [
 71      0.014999985694885254,
 72      0.08000001311302185,
 73      0.19999998807907104,
 74      0.1850000023841858,
 75      0.14499998092651367,
 76      0.09999999403953552,
 77      0.16999998688697815,
 78      0.16499999165534973
 79    ],
 80    "p_value": 0.0081,
 81    "mde": 0.05245633272675812,
 82    "mde_rel_pct": 14.881229494622602,
 83    "verdict": "idea worse (significant)",
 84    "system_worked": false
 85  },
 86  "mechanism_signature": {
 87    "mechanism_signature": {
 88      "prediction": "implicit convolution equals explicit convolution; tile storage ratio M/(ceil(L/m)*m)",
 89      "predicted_relative_operator_error": 0.0,
 90      "observed_relative_operator_error": 1.0825973749160767,
 91      "predicted_storage_ratio": 2.0,
 92      "trained_system_output_gap": 1.0547434091567993,
 93      "confirmed": false
 94    },
 95    "custom_track": {
 96      "name": "long_1d_convolution",
 97      "file": "stage2_bench.py",
 98      "domain": "cnn"
 99    }
100  },
101  "idea_sweep": [
102    {
103      "cfg": {
104        "lr": 0.001,
105        "m": 8
106      },
107      "mean": 0.48499999195337296
108    },
109    {
110      "cfg": {
111        "lr": 0.003,
112        "m": 8
113      },
114      "mean": 0.48624999076128006
115    },
116    {
117      "cfg": {
118        "lr": 0.01,
119        "m": 8
120      },
121      "mean": 0.47874998301267624
122    }
123  ],
124  "selection_note": "Baseline and idea share lr union [0.001, 0.003, 0.01]; idea m fixed a priori at 8."
125}