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
QutipVMas its tree walking interpreter. - Dynamiqs uses
DynamiqsVMas its tree walking interpreter.