Skip to content

Commit 72bc21d

Browse files
bench: promote PR126 identifiability P100 evidence v4
1 parent 35c83d8 commit 72bc21d

20 files changed

Lines changed: 25590 additions & 639 deletions

.github/workflows/pr126-v4-promotion.yml

Lines changed: 0 additions & 105 deletions
This file was deleted.

dev/benchmarks/benchmark_coverage_matrix.json

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,9 @@
9292
"panel-stage-c-rank-policy-validation-pr126-20260811-c67ada7ec59f",
9393
"panel-stage-c-rank-policy-performance-pr126-20260811-f27bef0b7c55",
9494
"panel-stage-c-rank-df-validation-pr126-20260812-0b4eb5810ad0",
95-
"panel-stage-c-rank-df-performance-pr126-20260812-09337cc62c94"
95+
"panel-stage-c-rank-df-performance-pr126-20260812-09337cc62c94",
96+
"panel-stage-c-identifiability-validation-pr126-20260812-2d929bccf1c7",
97+
"panel-stage-c-identifiability-performance-pr126-20260812-2238002d491f"
9698
],
9799
"representative_dimensions": [
98100
"estimator",
@@ -103,10 +105,13 @@
103105
"inference_regression",
104106
"covariance",
105107
"n_times",
106-
"timing_protocol"
108+
"timing_protocol",
109+
"coefficient_inference_applicability",
110+
"prediction_backend",
111+
"two_way_fe_timing"
107112
],
108113
"issue": "#108",
109-
"disposition": "June timing rows cover aligned PanelOLS and RandomEffects; PR #122 provides canonical Stage-B diagnostic/physical validation. PR #126 current Stage-C rank-policy acceptance is the exact-clean 3dc7df19 P100 source: CuPy and Torch each pass 27 estimator integrations plus 12 direct public primitives (39/39), including the numerical-rank boundary, with requested/executed backend identity. The paired current performance source contributes 58 synchronized rows over three base scales plus bounded N=10,000, k=2, T=200 QS all-lag cases. The older ec511f53, 5ed763be, aad53587, c151550a, and 9c0b3050 artifacts remain immutable historical evidence. No Stage-C speedup claim is made."
114+
"disposition": "June timing rows cover aligned PanelOLS and RandomEffects; PR #122 provides canonical Stage-B diagnostic/physical validation. PR #126 current Stage-C acceptance is the exact-clean a99726e1 P100 identifiability source: CuPy and Torch each pass 35 estimator integrations plus 12 direct public primitives (47/47), including nine rank-deficient acceptance cases with ordinary coordinate inference explicitly unavailable and representative PanelOLS/RandomEffects prediction backend provenance. The paired current performance source contributes 60 synchronized rows: 54 base rows, four bounded N=10,000, k=2, T=200 QS rows, and two N=10,000, k=2, T=20 unbalanced two-way-FE rows. Historical v1/v2/v3 Stage-C sources remain immutable audit evidence and are not overwritten. No Stage-C speedup claim is made."
110115
},
111116
{
112117
"capability_id": "gam-nonparametric",

dev/benchmarks/frontend_data/parsers/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@
3131
parse_panel_stage_c_rank_df_physical_validation,
3232
parse_panel_stage_c_rank_df_performance,
3333
)
34+
from .panel_stage_c_identifiability import (
35+
parse_panel_stage_c_identifiability_physical_validation,
36+
parse_panel_stage_c_identifiability_performance,
37+
)
3438

3539
__all__ = [
3640
"parse_penalized_glm_bench_perf",
@@ -56,4 +60,6 @@
5660
"parse_panel_stage_c_rank_policy_performance",
5761
"parse_panel_stage_c_rank_df_physical_validation",
5862
"parse_panel_stage_c_rank_df_performance",
63+
"parse_panel_stage_c_identifiability_physical_validation",
64+
"parse_panel_stage_c_identifiability_performance",
5965
]

0 commit comments

Comments
 (0)