pyquil.api._qac.AbstractCompiler

class pyquil.api._qac.AbstractCompiler[source]

The abstract interface for a compiler.

__init__()

Initialize self. See help(type(self)) for accurate signature.

Methods

get_version_info() Return version information for this compiler and its dependencies.
native_quil_to_executable(nq_program) Compile a native quil program to a binary executable.
quil_to_native_quil(program[, protoquil]) Compile an arbitrary quil program according to the ISA of target_device.