pyquil.api.QVMCompiler¶
-
class
pyquil.api.
QVMCompiler
(endpoint, device)[source]¶ Client to communicate with the Compiler Server.
Parameters: - endpoint (
str
) – TCP or IPC endpoint of the Compiler Server - device (
AbstractDevice
) – PyQuil Device object to use as compilation target
-
__init__
(endpoint, device)[source]¶ Client to communicate with the Compiler Server.
Parameters: - endpoint (
str
) – TCP or IPC endpoint of the Compiler Server - device (
AbstractDevice
) – PyQuil Device object to use as compilation target
Return type: None
- endpoint (
Methods
__init__
(endpoint, device)Client to communicate with the Compiler Server. 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)Compile an arbitrary quil program according to the ISA of target_device. - endpoint (