Compiler Infrastructure (bqskit.compiler
)
The bqskit.compiler package implements the BQSKit’s compiler framework.
This includes classes for defining, combining, executing, and managing
compilation algorithms. It also includes the standard compile()
function definition.
Standard BQSKit Compile Function
Compile a circuit, unitary, or state with a standard workflow. |
Compiler Infrastructure
The abstract base for BQSKit compiler passes. |
|
A compiler is responsible for accepting and managing compilation tasks. |
|
A model of a quantum processing unit. |
|
A set of a quantum processing unit's supported quantum gates. |
|
A dictionary wrapper shared between all passes in a compilation run. |
|
The status of a CompilationTask. |
|
A complete description of a quantum compilation task. |
|
A BQSKit workflow captures a quantum circuit compilation process. |
|