Backends¶
Backends are used to execute the AtomicCircuit.
Supported Backends¶
Compile¶
Compiles the AtomicCircuit into a compatible form for the backend to run on.
Examples
- QuTiP requires the AtomicCircuit be compiled to a
QutipExperiment
. - Dynamiqs requires the AtomicCircuit be compiled to a
DynamiqsExperiment
.
Run¶
Executes the compatible form of the AtomicCircuit with the backend using a tree walking interpreter.
Examples
- QuTiP uses
QutipVM
as its tree walking interpreter. - Dynamiqs uses
DynamiqsVM
as its tree walking interpreter.