LoginSignup
0
0

More than 1 year has passed since last update.

IBM Quantumの空いている無料(5qbit)マシンを検索する

Posted at

API tokenを取得済みで既にQuantumに繋がっているなら、たくさんある世界のQuantumの中でどれが空いているか調べる小技を紹介します。

Jupyter Notebookに貼り付けて利用可能です。
# initialization
import matplotlib.pyplot as plt
import numpy as np

# importing Qiskit
from qiskit import IBMQ, Aer
from qiskit.providers.ibmq import least_busy
from qiskit import QuantumCircuit, ClassicalRegister, QuantumRegister, transpile, assemble

# import basic plot tools
from qiskit.visualization import plot_histogram


# Load our saved IBMQ accounts and get the least busy backend device with less than or equal to 5 qubits
IBMQ.load_account()
provider = IBMQ.get_provider(hub='ibm-q')
provider.backends()
backend = least_busy(provider.backends(filters=lambda x: x.configuration().n_qubits <= 5 and
                                   x.configuration().n_qubits >= 2 and
                                   not x.configuration().simulator and x.status().operational==True))
print("最も空いている実機: ", backend)
出力結果
最も空いている実機:  ibmq_belem

このように現時点で、最も空いているQuantumが表示されます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0