2 """Stage-A Phase 3.1 runtime / fusion classification rollup (six cases). 5 python benchmarks/density_matrix/correctness_evidence/phase31_runtime_classification_validation.py 8 from __future__
import annotations
10 from benchmarks.density_matrix.correctness_evidence.common
import (
11 CORRECTNESS_EVIDENCE_PHASE31_CASE_SCHEMA_VERSION,
12 CORRECTNESS_EVIDENCE_RUNTIME_CLASS_BASELINE,
13 phase31_correctness_evidence_output_dir,
15 from benchmarks.density_matrix.correctness_evidence.records
import (
16 build_phase31_correctness_evidence_positive_records,
18 from benchmarks.density_matrix.correctness_evidence.validation_support
import (
19 assemble_positive_case_bundle,
21 from benchmarks.density_matrix.validation_scaffold
import (
22 require_bundle_fields,
26 SUITE_NAME =
"correctness_evidence_phase31_runtime_classification" 27 ARTIFACT_FILENAME =
"phase31_runtime_classification_bundle.json" 29 ARTIFACT_CORE_FIELDS = (
32 "record_schema_version",
45 classification_counts = {
46 "actually_fused": sum(
47 case[
"runtime_path_classification"] ==
"actually_fused" for case
in cases
49 "supported_but_unfused": sum(
50 case[
"runtime_path_classification"] ==
"supported_but_unfused" for case
in cases
52 "deferred_or_unsupported_candidate": sum(
53 case[
"runtime_path_classification"] ==
"deferred_or_unsupported_candidate" 56 CORRECTNESS_EVIDENCE_RUNTIME_CLASS_BASELINE: sum(
57 case[
"runtime_path_classification"] == CORRECTNESS_EVIDENCE_RUNTIME_CLASS_BASELINE
64 and sum(classification_counts.values()) == len(cases)
65 and all(case[
"supported_runtime_case"]
for case
in cases)
69 "package_kind":
"phase31_stage_a_bounded",
70 "total_cases": len(cases),
71 **classification_counts,
72 "actual_fused_cases": sum(case[
"actual_fused_execution"]
for case
in cases),
79 record_schema_version=CORRECTNESS_EVIDENCE_PHASE31_CASE_SCHEMA_VERSION,
82 bundle, ARTIFACT_CORE_FIELDS,
"Phase 3.1 runtime classification bundle" 87 def main(argv: list[str] |
None =
None) -> int:
90 build_cases=build_cases,
91 build_artifact_bundle=build_artifact_bundle,
92 artifact_filename=ARTIFACT_FILENAME,
93 default_output_dir=DEFAULT_OUTPUT_DIR,
94 description=__doc__
or "",
95 output_dir_help=
"Directory to write the Phase 3.1 runtime classification bundle into.",
96 quiet_report=
lambda b: print(
97 "total_cases={total_cases}, actually_fused={actually_fused}".format(**b[
"summary"])
102 if __name__ ==
"__main__":
103 raise SystemExit(
main())
def build_phase31_correctness_evidence_positive_records()
def build_artifact_bundle
def assemble_positive_case_bundle
def phase31_correctness_evidence_output_dir
def require_bundle_fields