aer_worker¶
Module Contents¶
Functions¶
Transforms a pytket circuit to a QASM3 string. |
|
Runs multiple circuits for n_shots on a simulated backend. |
|
Runs a single circuit for n_shots on a simulated backend. |
|
Data¶
API¶
- aer_worker.logger = 'getLogger(...)'¶
- aer_worker.worker = 'Worker(...)'¶
- aer_worker.get_backend(config: quantinuum_schemas.models.backend_config.AerConfig) pytket.extensions.qiskit.backends.aer.AerBackend¶
- aer_worker.get_compiled_circuit(circuit: pytket._tket.circuit.Circuit, config: quantinuum_schemas.models.backend_config.AerConfig, optimisation_level: int = 2, timeout: int = 300) pytket._tket.circuit.Circuit¶
- aer_worker.run_circuit(circuit: pytket._tket.circuit.Circuit, n_shots: int, config: quantinuum_schemas.models.backend_config.AerConfig) pytket.backends.backendresult.BackendResult¶
- aer_worker.run_circuits(circuits: list[pytket._tket.circuit.Circuit], n_shots: list[int], config: quantinuum_schemas.models.backend_config.AerConfig) list[pytket.backends.backendresult.BackendResult]¶
- aer_worker.to_qasm3_str(circuit: pytket._tket.circuit.Circuit) str¶
Transforms a pytket circuit to a QASM3 string.
Uses qiskits qasm3 module tket circuit -> qiskit circuit -> QASM3.
- Parameters:
circuit (Circuit) – The original pytket circuit.
- Returns:
The circuit in QASM3.
- Return type:
str
- aer_worker.submit(circuits: list[pytket._tket.circuit.Circuit], n_shots: int) list[pytket.backends.backendresult.BackendResult]¶
Runs multiple circuits for n_shots on a simulated backend.
- Parameters:
circuits (list[Circuit]) – The circuits to simulate.
n_shots (int) – Number of shots.
- Returns:
The aggregated results of the simulation for each circuit
- Return type:
list[BackendResult]
- aer_worker.submit_single(circuit: pytket._tket.circuit.Circuit, n_shots: int) pytket.backends.backendresult.BackendResult¶
Runs a single circuit for n_shots on a simulated backend.
- Parameters:
circuit (Circuit) – The circuit to simulate.
n_shots (int) – Number of shots.
- Returns:
The aggregated results of the simulation.
- Return type:
BackendResult
- aer_worker.main()¶