2 """Fused eligibility validation: eligible unitary regions on the baseline runtime path. 4 Finds one representative continuity, microcase, and structured workload whose 5 descriptor-level runtime evidence exposes at least one eligible unitary-island 6 span on the shared baseline partitioned runtime surface. 9 python benchmarks/density_matrix/partitioned_runtime/fused_eligibility_validation.py 12 from __future__
import annotations
17 from pathlib
import Path
19 REPO_ROOT = Path(__file__).resolve().parents[3]
20 if str(REPO_ROOT)
not in sys.path:
21 sys.path.insert(0, str(REPO_ROOT))
23 from benchmarks.density_matrix.planner_surface.common
import build_software_metadata
24 from benchmarks.density_matrix.partitioned_runtime.fusion_case_selection
import (
25 iter_fusion_continuity_cases,
26 iter_fusion_microcase_cases,
27 iter_fusion_structured_cases,
29 from squander.partitioning.noisy_runtime
import (
30 PHASE3_FUSION_CLASS_DEFERRED,
31 PHASE3_FUSION_CLASS_SUPPORTED_UNFUSED,
32 PHASE3_FUSION_KIND_NOISE_BOUNDARY,
33 PHASE3_FUSION_KIND_UNITARY_ISLAND,
34 PHASE3_RUNTIME_PATH_BASELINE,
35 execute_partitioned_density,
38 SUITE_NAME =
"phase3_partitioned_runtime_fused_eligibility" 39 ARTIFACT_FILENAME =
"eligibility_bundle.json" 40 DEFAULT_OUTPUT_DIR = (
45 /
"partitioned_runtime" 48 ARTIFACT_CORE_FIELDS = (
58 payload = runtime_result.to_dict(include_density_matrix=
False)
59 fused_regions = payload[
"fused_regions"]
62 for region
in fused_regions
63 if region[
"candidate_kind"] == PHASE3_FUSION_KIND_UNITARY_ISLAND
64 and region[
"classification"] == PHASE3_FUSION_CLASS_SUPPORTED_UNFUSED
65 and region[
"reason"] ==
"fusion_disabled" 69 for region
in fused_regions
70 if region[
"candidate_kind"] == PHASE3_FUSION_KIND_UNITARY_ISLAND
71 and region[
"classification"] == PHASE3_FUSION_CLASS_SUPPORTED_UNFUSED
72 and region[
"reason"] ==
"singleton_unitary_region" 76 for region
in fused_regions
77 if region[
"candidate_kind"] == PHASE3_FUSION_KIND_NOISE_BOUNDARY
78 and region[
"classification"] == PHASE3_FUSION_CLASS_DEFERRED
81 "case_name": metadata[
"case_name"]
if "case_name" in metadata
else metadata[
"workload_id"],
82 "case_kind": metadata[
"case_kind"],
83 "workload_id": payload[
"workload_id"],
84 "runtime_path": payload[
"runtime_path"],
85 "partition_count": payload[
"summary"][
"partition_count"],
86 "eligible_unitary_region_count": len(eligible_regions),
87 "singleton_unitary_region_count": len(singleton_regions),
88 "deferred_noise_boundary_count": len(deferred_regions),
89 "fused_region_count": payload[
"summary"][
"fused_region_count"],
90 "supported_unfused_region_count": payload[
"summary"][
91 "supported_unfused_region_count" 93 "deferred_region_count": payload[
"summary"][
"deferred_region_count"],
95 payload[
"runtime_path"] == PHASE3_RUNTIME_PATH_BASELINE
96 and len(eligible_regions) > 0
97 and payload[
"summary"][
"fused_region_count"] == 0
99 "metadata": dict(metadata),
104 for case
in case_iter:
106 metadata, descriptor_set, parameters, _ = case
108 metadata, descriptor_set, parameters = case
111 if case_record[
"eligibility_pass"]:
114 "No representative fused-eligibility case exposed an eligible unitary island" 127 eligibility_passes = sum(case[
"eligibility_pass"]
for case
in cases)
129 "suite_name": SUITE_NAME,
130 "status":
"pass" if eligibility_passes == len(cases)
else "fail",
133 "total_cases": len(cases),
134 "eligibility_passes": eligibility_passes,
135 "continuity_cases": sum(case[
"case_kind"] ==
"continuity" for case
in cases),
136 "microcases": sum(case[
"case_kind"] ==
"microcase" for case
in cases),
137 "structured_cases": sum(
138 case[
"case_kind"] ==
"structured_family" for case
in cases
140 "eligible_unitary_regions": sum(
141 case[
"eligible_unitary_region_count"]
for case
in cases
143 "singleton_unitary_regions": sum(
144 case[
"singleton_unitary_region_count"]
for case
in cases
146 "deferred_noise_boundaries": sum(
147 case[
"deferred_noise_boundary_count"]
for case
in cases
152 missing = [field
for field
in ARTIFACT_CORE_FIELDS
if field
not in bundle]
155 "Fused eligibility bundle missing required fields: {}".format(
163 output_dir.mkdir(parents=
True, exist_ok=
True)
164 output_path = output_dir / ARTIFACT_FILENAME
165 output_path.write_text(json.dumps(bundle, indent=2, sort_keys=
True) +
"\n")
169 def main(argv: list[str] |
None =
None) -> int:
170 parser = argparse.ArgumentParser(description=__doc__)
174 default=DEFAULT_OUTPUT_DIR,
175 help=
"Directory to write the fused eligibility bundle into.",
180 help=
"Suppress per-case console output.",
182 args = parser.parse_args(argv)
191 "{case_name}: eligible={eligible_unitary_region_count}, singletons={singleton_unitary_region_count}, deferred={deferred_noise_boundary_count}".format(
195 print(
"Wrote {}".format(output_path))
197 return 0
if bundle[
"status"] ==
"pass" else 1
200 if __name__ ==
"__main__":
201 raise SystemExit(
main())
def write_artifact_bundle
def build_artifact_bundle
def execute_partitioned_density
def build_software_metadata()
def _select_first_case(case_iter)
def iter_fusion_microcase_cases()
def iter_fusion_structured_cases()
def iter_fusion_continuity_cases()