QAMs¶
An appropriate QAM is automatically created when using get_qc()
and it is
stored on the QuantumComputer
object as the qam
attribute.
The Quantum Abstract Machine (QAM) provides an abstract interface for running hybrid quantum/classical quil programs on either a Quantum Virtual Machine (QVM, a classical simulator) or a Quantum Processor Unit (QPU, a real quantum device).
|
The platonic ideal of this class is as a generic interface describing how a classical computer interacts with a live quantum computer. |
|
A connection to the QPU. |
|
A virtual machine that classically emulates the execution of Quil programs. |
|
PyQuil’s built-in Quil virtual machine. |