Skip to content
ホーム/SDK/比較

量子SDKを比較する

主要な無料量子コンピューティングフレームワークをすべて並べて比較する機能マトリクス。あなたのユースケースに最適なツールを見つけましょう。

全機能マトリクス

機能
Qiskit
Cirq
PennyLane
Braket
CUDA-Q
TKET
主要言語
PythonPythonPythonPythonPython/C++Python
ローカルCPUシミュレーション
~ (via backend)
GPUシミュレーター
CUDAアクセラレーション
~ (aer-gpu)~ (lightning)✓✓
最大シミュレーション量子ビット数
状態ベクトル、ローカル
30+ (CPU)~2525+25 local34+ (GPU)~ (via backend)
微分可能
自動微分/逆伝播
~ (partial)~ (TF)✓✓~ (plugin)~
QML対応
~ (qiskit-ml)✓✓~~
VQE/QAOA組み込み
~~~
ノイズモデリング
✓✓✓✓
パルス制御
ハードウェアレベル
~
HLQuantum対応
料金モデル
SDKは無料、ハードウェアアクセスは異なる
Free SDK; IBM QPU free tier + paid plansFree SDK; Google HW by applicationFree SDK; backend costs varyFree SDK; pay-per-shot/task (AWS)Free SDK; GPU/cloud costs applyFree SDK; Quantinuum H-Series paid
最適な用途
IBMハードウェアGoogle AI / ノイズQML / 研究AWSエコシステムGPUパフォーマンスQuantinuumハードウェア

✓ = 完全対応 · ~ = 部分対応/プラグイン · ✗ = 非対応 · * = HLQuantum連携による対応

どのSDKを使うべきか?

主なユースケースに基づいて:

初めての量子プロジェクト

Qiskitは最大のコミュニティ、最も多くのチュートリアル、そして無料のIBM QPUアクセスを備えています。多くの初心者が最初に選ぶSDKです。

量子機械学習

PennyLaneはQMLのために専用設計されており、PyTorch、JAX、TensorFlowと連携する微分可能な回路を提供します。

最大限のシミュレーション速度

CUDA-QはNVIDIA GPU上で動作し、20量子ビット以上の回路ではCPUシミュレーターより100〜10,000倍高速です。

VQE / 量子化学

Qiskit NatureとPennyLaneはいずれも優れたVQE対応を備えています。PennyLaneの微分可能性により、勾配ベースの最適化がより容易になります。

最高のゲート忠実度を持つQPU

IonQのイオントラップシステムは、全対全の量子ビット接続とともに、利用可能な中で最も高い2量子ビットゲート忠実度を提供します。

AWS / クラウドネイティブなワークフロー

BraketはAWSエコシステムとシームレスに統合されます。複数のQPUプロバイダーとマネージドクラウドシミュレーターに対応しています。

Googleハードウェアまたはノイズ研究

Cirqは詳細なノイズモデリングを備えたNISQ回路のために専用設計されています。Google Quantum AIハードウェアへの直接アクセスも可能です(申請制)。

複数のバックエンドで実行

HLQuantumはすべてのSDKに対する単一のAPIを提供します。1つの回路を書けば、フラグを変更するだけで任意のバックエンドで実行できます。

回路コンパイル・最適化

TKET(pytket)はQuantinuumのコンパイラで、実機に送信する前に回路を最適化するために広く使われており、H-Series QPUに対応しています。

💡

1つのAPIですべてのバックエンドを利用

どれか1つを選ぶのではなく、HLQuantumを使って単一の回路からQiskit、Cirq、PennyLane、Braket、CUDA-Q、IonQをターゲットにできます。フラグを切り替えるだけで、書き直しは不要です。

python
result = hlq.run(qc, backend="qiskit")                    # IBM Aer
result = hlq.run(qc, backend="cudaq")                     # NVIDIA GPU
result = hlq.run(qc, backend="ionq", device="aria-1")     # Real QPU

よくある質問

料金、ライセンス、そしてこれらのSDKのコスト面での比較。

Qiskit、Cirq、PennyLane、Braket、TKETは無料で使えますか?

はい、ここで比較しているすべてのSDK、Qiskit、Cirq、PennyLane、Amazon Braket、NVIDIA CUDA-Q、TKETは、pipでインストールできる無料のオープンソースソフトウェアです。SDK自体に料金がかかることはありません。費用が発生するとすれば、実機の量子ハードウェアの利用時間に対してです。

回路を実行するのに最も安価な量子コンピューティングプラットフォームはどれですか?

実機への本当に無料な道としては、IBM QuantumのOpen Plan(Qiskit)が最も安く、クレジットカード不要で毎月無料の実QPU利用枠が付与されます。AWS BraketとQuantinuumのハードウェア(TKETの通常のターゲット)は、初回クレジットを使い切ると、ショットまたはタスクごとに課金されます。

TKETとは何ですか、費用はいくらですか?

pytket Pythonパッケージ経由で使うTKETは、Quantinuumの無料でオープンソースの回路コンパイラ兼オプティマイザです。それ自体は回路を実行せず、バックエンド、多くの場合Quantinuumの有料H-Seriesハードウェア向けに回路を準備しますが、他の複数のプロバイダー向けにもコンパイルできます。

1つのSDKを選ばなければなりませんか、それとも後で切り替えられますか?

自由に切り替えられます。ゲート、回路、測定といった基本概念は、Qiskit、Cirq、PennyLane、Braket、CUDA-Q、TKETの間で直接通用します。HLQuantumのようなレイヤーを使えば、書き直すことなく1つの回路で複数のバックエンドを対象にできます。