実機ハードウェアにおける「無料」の意味
IBM Quantumはオープンアカウントであれば本当に無料で利用できます(待ち時間はあります)。クラウドプロバイダー経由のAWS BraketやIonQは、新規ユーザーに無料クレジットを提供しています。学術プログラムや研究パートナーシップを通じて、より長期間の無料アクセスを得られる場合もあります。クレジットや制限は変更される可能性があるため、常に最新の料金を確認してください。
IBM Quantum
超伝導トランズモン完全無料IBM QuantumはIBM Quantum Platformを通じて、実機の量子コンピューター群への無料かつオープンなアクセスを提供しています。オープンアカウントでは5〜127量子ビットのシステムに無制限にアクセスできます。待ち時間は発生します。
IBM Eagle / Heron
IBM Falcon
IBM Sparrow(プレミアム)
無料アクセスの取得方法
- 1quantum.ibm.com にアクセスし、無料のIBM IDアカウントを作成します。
- 2ログイン後、アカウントセクションからAPIトークンをコピーします。
- 3Qiskit IBM Runtime SDKをインストールします:pip install qiskit-ibm-runtime
- 4認証情報をローカルに保存し(初回のみの設定)、任意の無料QPUにジョブを送信します。
from qiskit_ibm_runtime import QiskitRuntimeService
from qiskit_ibm_runtime import SamplerV2 as Sampler
# Save credentials once
QiskitRuntimeService.save_account(
channel="ibm_quantum",
token="YOUR_IBM_QUANTUM_TOKEN"
)
service = QiskitRuntimeService(channel="ibm_quantum")
# Pick the least busy real QPU (free tier)
backend = service.least_busy(
operational=True,
simulator=False,
min_num_qubits=2
)
print(f"Running on: {backend.name}")
sampler = Sampler(mode=backend)
job = sampler.run([transpiled_qc])
result = job.result()IonQ (via AWS Braket & Azure Quantum)
イオントラップ#AQ29無料クレジットIonQはAWS BraketおよびAzure Quantumを通じてアクセスできるイオントラップ方式の量子コンピューターを運用しています。どちらのプラットフォームでも新規アカウントには無料クレジットが付与されます。IonQのシステムは非常に低いゲートエラー率と全結合(all-to-all)接続を特長としています。
IonQ Aria
IonQ Forte
無料アクセスの取得方法
- 1AWSアカウント(aws.amazon.com)を作成します — 無料枠が利用できます。
- 2AWSコンソールでAmazon Braketサービスに移動し、有効化します。
- 3新規AWSアカウントにはBraketクレジットが付与される場合があります。詳細はBraketの料金ページを確認してください。
- 4Braket Python SDKを使用して、IonQハードウェアに回路を送信します。
from braket.aws import AwsDevice
from braket.circuits import Circuit
# IonQ Aria on AWS Braket
device = AwsDevice("arn:aws:braket:us-east-1::device/qpu/ionq/Aria-1")
circuit = Circuit()
circuit.h(0).cnot(0, 1)
# Note: each shot has a cost. Check current pricing.
task = device.run(circuit, shots=100)
result = task.result()
print(result.measurement_counts)Quantinuum (via Azure Quantum)
イオントラップTKET無料クレジットQuantinuum(旧Honeywell)は、最高クラスの忠実度を誇るイオントラップ方式の量子システムを提供しています。新規ユーザーに無料クレジットを提供するMicrosoft Azure Quantumを通じてアクセスできます。
H1(Powered by Honeywell)
H2
無料アクセスの取得方法
- 1portal.azure.com でAzureアカウントを作成します。
- 2「Azure Quantum」を検索し、Quantumワークスペースを作成します。
- 3新規Azureアカウントには200ドルの無料クレジットが付与され、Quantinuum QPUで利用できます。
- 4azure-quantumをインストールし、Pythonから回路を送信します。
from azure.quantum import Workspace
from azure.quantum.qiskit import AzureQuantumProvider
workspace = Workspace(
resource_id="/subscriptions/.../Microsoft.Quantum/Workspaces/...",
location="eastus"
)
provider = AzureQuantumProvider(workspace)
backend = provider.get_backend("quantinuum.qpu.h1-1")
# Submit your Qiskit circuit to real H1 hardware
job = backend.run(transpiled_qc, shots=100)
print(job.result())学術・研究プログラム
IBM Quantum Network — 学術向け
大学や研究機関はIBM Quantum Networkに申請することで、優先アクセス、より多くの量子ビット数、専用システムを無償で利用できます。
詳細を見るAWS Braket 研究クレジット
学術研究者はAWSの研究クレジットに申請でき、これによりBraketのクラウドシミュレーターおよびQPUの利用料をカバーできます。通常、5,000〜20,000ドル相当のクレジットが付与されます。
詳細を見るNVIDIA 学術プログラム
NVIDIA Academic Hardware Grantプログラムを通じて、(CUDA-Qやその他のツール向けの)GPUを無料で利用できます。現役の研究者が対象です。
詳細を見るIonQ スタートアップ・学術アクセス
IonQはスタートアップや学術機関向けの専用プログラムを提供しています。パートナープログラムを通じてクレジットや優先的なシステムアクセスを申請できます。
詳細を見るHLQuantumを通じてあらゆるQPUにアクセス
HLQuantumを使えば、回路コードを変更することなくIBM Quantum、IonQ、Amazon Braketなどの実機ハードウェアを対象にできます。バックエンドのフラグを切り替えるだけで、HLQuantumがトランスパイル、エラー緩和、ジョブ送信をすべて処理します。
import hlquantum as hlq qc = hlq.Circuit(2) qc.h(0).cx(0, 1).measure_all() # Run on real IBM QPU result = hlq.run(qc, backend="qiskit", device="ibm_sherbrooke") # Run on real IonQ QPU result = hlq.run(qc, backend="ionq", device="aria-1")