Compiler.compile

Compiler.compile(task_or_circuit: CompilationTask) Circuit | tuple[Circuit, PassData][source]
Compiler.compile(task_or_circuit: Circuit, workflow: Workflow | Iterable[BasePass] | BasePass, request_data: Literal[False] = False, logging_level: int | None = None, max_logging_depth: int = -1) Circuit
Compiler.compile(task_or_circuit: Circuit, workflow: Workflow | Iterable[BasePass] | BasePass, request_data: Literal[True], logging_level: int | None = None, max_logging_depth: int = -1) tuple[Circuit, PassData]
Compiler.compile(task_or_circuit: Circuit, workflow: Workflow | Iterable[BasePass] | BasePass, request_data: bool, logging_level: int | None = None, max_logging_depth: int = -1) Circuit | tuple[Circuit, PassData]

Submit a task, wait for its results; see submit() for more.