You can find the necessary information to run circuits on a target system or simulator in two ways:
On the upper left corner of the screen, click the Application switcher ( ), then select Quantum services to view the Quantum services page.
Use Qiskit commands. This information includes details about the physical (real system) or simulator setup of the system, as well as configurable properties, such as the maximum number of circuits that can be executed in a single job. The configuration, along with configuration details of control electronics (if any), can be used to assign a version number to a system.
System configuration values¶
The following is a subset of system configuration values available in IBM Quantum and from Qiskit.
These values are shown on both the Quantum services page and the details page for each system.
Name - The unique name assigned to a specific quantum system or simulator. Backends hosted on IBM Cloud® have names that begin with
ibmq_*. All quantum systems are given a city name, e.g.,
ibmq_johannesburg. This name does not indicate where the actual quantum system is hosted. They are named after IBM locations around the world.
Qubits - The number of qubits in a system. For physical quantum systems, this is the number of physical qubits in the device. For simulators, this number need not be uniquely defined, and instead can depend on the simulation method and/or the amount of memory available.
QV - Quantum volume. This value measures the performance of gate-based quantum computers, regardless of their underlying technology.
Status - The system status.
Total queue (jobs) - The total number of jobs that you have submitted to this system.
Processor type - Reflects the system topology and indicates the approximate qubit count.
Services - Additional information about the system, such as whether it can be reserved and whether it supports pulse inputs.
Version - The version number of a system in the form
major.minor.revision. See System versioning for details on how this number is assigned.
Additional information available on the details page for each system
To access the details page, click the name of the system on the Quantum services page.
Topology and calibration data (Available for systems only) - Download the calibration data as a .csv file or click the arrow to display the Topology diagram, Individual qubit readout graph, or the Calibration data table. You can customize the data that is shown, depending on the view you have open. For example, on the Topology diagram, you can choose the data you want to see for connections and qubits. The colored bars associated with the diagram or graph indicate the range that is shown, with the average value marked. The color maximum and minimum change depending on the system.
Topology diagram - A diagram that indicates the pairs of qubits that support two-qubit gate operations between them. This is also called the coupling map or connectivity. Qubits are represented as circles and the supported two-qubit gate operations are displayed as lines connecting the qubits.
Individual qubit properties - Shows the selected property for each qubit on the system. You can view the frequency, T1, T2, Anharmonicity, or error rates.
Your access providers - Providers that you can use. For each provider, you can see the following information:
Max shots - The maximum number of times you can execute a single circuit on a system. The number of shots taken determines the precision of the output probability distribution over repeated executions.
Max circuits - The maximum number of quantum circuits that you can submit to this system at one time.
Usage - Click the link to see the jobs that you have run on this system.
View system configuration¶
View system configuration values by selecting a system on the Quantum services page. The three tabs in the Calibration data section let you choose how to view the calibration data; the Map view tab is automatically selected.
Click the download icon in the upper right of any tab to download a CSV file of calibration data.
View system configuration in Qiskit¶
In Qiskit, obtain the system configuration information via:
from qiskit import IBMQ IBMQ.load_account() provider = IBMQ.get_provider(group='open', project='main') system = provider.get_backend('ibmq_vigo') system.configuration()
<qiskit.providers.models.backendconfiguration.QasmBackendConfiguration at 0x7f73e5731c50>
or graphically using:
import qiskit.providers.ibmq.jupyter IBMQ.load_account() provider = IBMQ.get_provider(group='open', project='main') system = provider.get_backend('ibmq_vigo') backend