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

__init__()

Initialize self.

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.

reset()

rtype

None