Sequential Quantum Gate Decomposer  v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
Functions | Variables
mandatory_workload_runtime_validation Namespace Reference

Functions

def _runtime_case
 
def build_artifact_bundle
 
def build_cases ()
 
def main
 
def write_artifact_bundle
 

Variables

tuple ARTIFACT_CORE_FIELDS
 
string ARTIFACT_FILENAME = "mandatory_workload_runtime_bundle.json"
 
tuple DEFAULT_OUTPUT_DIR
 
 REPO_ROOT = Path(__file__).resolve().parents[3]
 
string STRUCTURED_VALIDATION_NOISE_PATTERN = "sparse"
 
string SUITE_NAME = "phase3_partitioned_runtime_workload_runtime"
 

Detailed Description

Mandatory workload runtime validation for the shared partitioned runtime surface.

Executes the required microcases plus one structured case per mandatory family
and size through the same partitioned runtime entry used by the continuity
anchor workloads.

Run with:
    python benchmarks/density_matrix/partitioned_runtime/mandatory_workload_runtime_validation.py

Function Documentation

◆ _runtime_case()

def mandatory_workload_runtime_validation._runtime_case (   case_name)
private

Definition at line 63 of file mandatory_workload_runtime_validation.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ build_artifact_bundle()

def mandatory_workload_runtime_validation.build_artifact_bundle (   cases)

Definition at line 151 of file mandatory_workload_runtime_validation.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ build_cases()

def mandatory_workload_runtime_validation.build_cases (   list,
  dict 
)

Definition at line 108 of file mandatory_workload_runtime_validation.py.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ main()

def mandatory_workload_runtime_validation.main (   argv)

Definition at line 189 of file mandatory_workload_runtime_validation.py.

Here is the call graph for this function:

◆ write_artifact_bundle()

def mandatory_workload_runtime_validation.write_artifact_bundle (   bundle)

Definition at line 182 of file mandatory_workload_runtime_validation.py.

Here is the caller graph for this function:

Variable Documentation

◆ ARTIFACT_CORE_FIELDS

tuple mandatory_workload_runtime_validation.ARTIFACT_CORE_FIELDS
Initial value:
1 = (
2  "suite_name",
3  "status",
4  "software",
5  "summary",
6  "cases",
7 )

Definition at line 51 of file mandatory_workload_runtime_validation.py.

◆ ARTIFACT_FILENAME

string mandatory_workload_runtime_validation.ARTIFACT_FILENAME = "mandatory_workload_runtime_bundle.json"

Definition at line 42 of file mandatory_workload_runtime_validation.py.

◆ DEFAULT_OUTPUT_DIR

tuple mandatory_workload_runtime_validation.DEFAULT_OUTPUT_DIR
Initial value:
1 = (
2  REPO_ROOT
3  / "benchmarks"
4  / "density_matrix"
5  / "artifacts"
6  / "partitioned_runtime"
7  / "mandatory_workload"
8 )

Definition at line 43 of file mandatory_workload_runtime_validation.py.

◆ REPO_ROOT

mandatory_workload_runtime_validation.REPO_ROOT = Path(__file__).resolve().parents[3]

Definition at line 19 of file mandatory_workload_runtime_validation.py.

◆ STRUCTURED_VALIDATION_NOISE_PATTERN

string mandatory_workload_runtime_validation.STRUCTURED_VALIDATION_NOISE_PATTERN = "sparse"

Definition at line 58 of file mandatory_workload_runtime_validation.py.

◆ SUITE_NAME

string mandatory_workload_runtime_validation.SUITE_NAME = "phase3_partitioned_runtime_workload_runtime"

Definition at line 41 of file mandatory_workload_runtime_validation.py.