Skip to content

Latest commit

 

History

History
49 lines (37 loc) · 1.68 KB

quickstart-microsoft-qiskit.md

File metadata and controls

49 lines (37 loc) · 1.68 KB
author description ms.author ms.date ms.service ms.subservice ms.topic no-loc title zone_pivot_groups uid
bradben
Learn how to submit Qiskit quantum circuits to the Azure Quantum service.
brbenefield
11/16/2023
azure-quantum
qdk
how-to
Python
$$v
target
targets
Submit Qiskit quantum circuits to Azure Quantum
ide-local-portal
microsoft.quantum.quickstarts.computing.qiskit

How to submit a circuit with Qiskit to Azure Quantum

Learn how to submit a Qiskit quantum circuit using the azure-quantum Python package. You can submit Qiskit circuits to Azure Quantum using the Azure Quantum notebook, which have built-in azure-quantum Python package, or from your local machine.

For more information, see Quantum circuits.

::: zone pivot="platform-local"

[!INCLUDE local-procedure]

::: zone-end

::: zone pivot="platform-portal"

[!INCLUDE portal-procedure]

::: zone-end

Important

Submitting multiple circuits on a single job is currently not supported. As a workaround you can call the backend.run method to submit each circuit asynchronously, then fetch the results of each job. For example:

jobs = []
for circuit in circuits:
    jobs.append(backend.run(circuit, shots=N))

results = []
for job in jobs:
    results.append(job.result())

Next steps

  • Quickstart: Submit a circuit with Cirq to Azure Quantum.
  • Quickstart: Submit a circuit with a provider-specific format to Azure Quantum.