Skip to Content
Qiskit Pocket Guide
book

Qiskit Pocket Guide

by James L. Weaver, Frank J. Harkins
June 2022
Intermediate to advanced content levelIntermediate to advanced
218 pages
4h 4m
English
O'Reilly Media, Inc.
Content preview from Qiskit Pocket Guide

Chapter 2. Running Quantum Circuits

Qiskit supports running quantum circuits on a wide variety of quantum simulators and devices. We’ll explore relevant classes and functions, most of which are located in the following modules:

qiskit.providers.basicaer

This module contains a basic set of simulators implemented in Python, which are often referred to as BasicAer simulators.

qiskit.providers.aer

This module contains a comprehensive set of high-performance simulators, which are often referred to as Aer simulators.

qiskit.providers

This module contains classes that support these simulators as well as provide access to real quantum devices.

Regardless of the quantum simulator or device on which you choose to run a circuit, you may follow these steps:

  1. Identify the appropriate provider (either BasicAer, Aer, or a quantum device provider). A provider’s purpose is to get backend objects that enable executing circuits on a quantum simulator or device.

  2. Obtain a reference to the desired backend from the provider. A backend provides the interface between Qiskit and the hardware or simulator that will execute circuits.

  3. Using the backend, run the circuit on the simulator or device. This returns an object that represents the job in which the circuit is being run.

  4. Interact with the job for purposes such as checking status and getting its result after completing.

Using the BasicAer Simulators

As with any backend provider, a list of available BasicAer backends may be obtained ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

The Design of Everyday Things

The Design of Everyday Things

Donald A. Norman
The Kaggle Book

The Kaggle Book

Konrad Banachewicz, Luca Massaron
Storytelling with You

Storytelling with You

Cole Nussbaumer Knaflic
The Goal

The Goal

Eliyahu M. Goldratt, Jeff Cox

Publisher Resources

ISBN: 9781098112462Errata PageSupplemental Content