ホーム/実機ハードウェア

無料で使える実機の量子ハードウェア

実際の量子処理装置(QPU)を無料で利用できます — 超伝導チップからイオントラップ方式のシステムまで。

実機QPU無料枠ありクラウドアクセス

実機ハードウェアにおける「無料」の意味

IBM Quantumはオープンアカウントであれば本当に無料で利用できます(待ち時間はあります)。クラウドプロバイダー経由のAWS BraketやIonQは、新規ユーザーに無料クレジットを提供しています。学術プログラムや研究パートナーシップを通じて、より長期間の無料アクセスを得られる場合もあります。クレジットや制限は変更される可能性があるため、常に最新の料金を確認してください。

IBM Quantum

超伝導トランズモン完全無料

IBM QuantumはIBM Quantum Platformを通じて、実機の量子コンピューター群への無料かつオープンなアクセスを提供しています。オープンアカウントでは5〜127量子ビットのシステムに無制限にアクセスできます。待ち時間は発生します。

IBM Eagle / Heron

量子ビット127
技術方式超伝導
エラー率(2量子ビット)~0.1%
キュー公開

IBM Falcon

量子ビット27
技術方式超伝導
ゲートセットCX, RZ, SX
キュー公開

IBM Sparrow(プレミアム)

量子ビット133
技術方式Heron r2
アクセスプレミアム
キュー優先

無料アクセスの取得方法

  1. 1quantum.ibm.com にアクセスし、無料のIBM IDアカウントを作成します。
  2. 2ログイン後、アカウントセクションからAPIトークンをコピーします。
  3. 3Qiskit IBM Runtime SDKをインストールします:pip install qiskit-ibm-runtime
  4. 4認証情報をローカルに保存し(初回のみの設定)、任意の無料QPUにジョブを送信します。
python
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

量子ビット25 (#AQ29)
技術方式イオントラップ
1量子ビットゲート忠実度99.9%
接続性全結合(all-to-all)

IonQ Forte

量子ビット35 (#AQ35)
技術方式イオントラップ
2量子ビットゲート忠実度99.5%
アクセスエンタープライズ

無料アクセスの取得方法

  1. 1AWSアカウント(aws.amazon.com)を作成します — 無料枠が利用できます。
  2. 2AWSコンソールでAmazon Braketサービスに移動し、有効化します。
  3. 3新規AWSアカウントにはBraketクレジットが付与される場合があります。詳細はBraketの料金ページを確認してください。
  4. 4Braket Python SDKを使用して、IonQハードウェアに回路を送信します。
python
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)

量子ビット20
技術方式イオントラップ
2量子ビット忠実度99.8%
接続性完全結合

H2

量子ビット56
技術方式イオントラップ
ゲートセットネイティブ
回路中間測定対応

無料アクセスの取得方法

  1. 1portal.azure.com でAzureアカウントを作成します。
  2. 2「Azure Quantum」を検索し、Quantumワークスペースを作成します。
  3. 3新規Azureアカウントには200ドルの無料クレジットが付与され、Quantinuum QPUで利用できます。
  4. 4azure-quantumをインストールし、Pythonから回路を送信します。
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がトランスパイル、エラー緩和、ジョブ送信をすべて処理します。

python
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")