Sequential Quantum Gate Decomposer  v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
noisy_runtime.py
Go to the documentation of this file.
1 """Phase 3 partitioned density runtime (public API re-exports)."""
2 
3 from __future__ import annotations
4 
5 from squander.partitioning.noisy_runtime_core import (
6  PHASE3_FUSION_CLASS_DEFERRED,
7  PHASE3_FUSION_CLASS_FUSED,
8  PHASE3_FUSION_CLASS_SUPPORTED_UNFUSED,
9  PHASE3_FUSION_KIND_NOISE_BOUNDARY,
10  PHASE3_FUSION_KIND_UNITARY_ISLAND,
11  PHASE31_FUSION_KIND_CHANNEL_NATIVE_MOTIF,
12  PHASE31_RUNTIME_PATH_CHANNEL_NATIVE,
13  PHASE31_RUNTIME_PATH_CHANNEL_NATIVE_HYBRID,
14  PHASE3_RUNTIME_PATH_BASELINE,
15  PHASE3_RUNTIME_PATH_FUSED_UNITARY_ISLANDS,
16  PHASE3_RUNTIME_PATH_SEQUENTIAL_REFERENCE,
17  PHASE3_RUNTIME_VALIDITY_TOL,
18  NoisyRuntimeExecutionResult,
19  NoisyRuntimeFusedRegionRecord,
20  NoisyRuntimePartitionRecord,
21  _build_runtime_circuit,
22  _validate_runtime_operation_alignment,
23  build_runtime_audit_record,
24  execute_partitioned_density,
25  execute_partitioned_density_channel_native,
26  execute_partitioned_density_channel_native_hybrid,
27  execute_partitioned_density_fused,
28  execute_sequential_density_reference,
29  runtime_partition_audit_dict,
30  validate_runtime_request,
31 )
32 from squander.partitioning.noisy_runtime_errors import NoisyRuntimeValidationError
33 
34 __all__ = [
35  "PHASE3_FUSION_CLASS_DEFERRED",
36  "PHASE3_FUSION_CLASS_FUSED",
37  "PHASE3_FUSION_CLASS_SUPPORTED_UNFUSED",
38  "PHASE3_FUSION_KIND_NOISE_BOUNDARY",
39  "PHASE3_FUSION_KIND_UNITARY_ISLAND",
40  "PHASE31_FUSION_KIND_CHANNEL_NATIVE_MOTIF",
41  "PHASE31_RUNTIME_PATH_CHANNEL_NATIVE",
42  "PHASE31_RUNTIME_PATH_CHANNEL_NATIVE_HYBRID",
43  "PHASE3_RUNTIME_PATH_BASELINE",
44  "PHASE3_RUNTIME_PATH_FUSED_UNITARY_ISLANDS",
45  "PHASE3_RUNTIME_PATH_SEQUENTIAL_REFERENCE",
46  "PHASE3_RUNTIME_VALIDITY_TOL",
47  "NoisyRuntimeExecutionResult",
48  "NoisyRuntimeFusedRegionRecord",
49  "NoisyRuntimePartitionRecord",
50  "NoisyRuntimeValidationError",
51  "_build_runtime_circuit",
52  "_validate_runtime_operation_alignment",
53  "build_runtime_audit_record",
54  "execute_partitioned_density",
55  "execute_partitioned_density_channel_native",
56  "execute_partitioned_density_channel_native_hybrid",
57  "execute_partitioned_density_fused",
58  "execute_sequential_density_reference",
59  "runtime_partition_audit_dict",
60  "validate_runtime_request",
61 ]