IT用語集 › プログラミング › Cirq

Cirq

プログラミング Svenska → 更新: 2026-10-21
詳細情報
所有者
Google
公開年
種類
量子プログラミングフレームワーク
ライセンス
Apache 2.0
ソース
github.com/quantumlib/Cirq

量子回路を組み立てて実行するための Google 製 Python フレームワーク。IBM の Qiskit に相当する存在。

Cirq は、ハードウェアにはノイズがあり、能力も限られているという前提で作られている。マシンを抽象化して隠すフレームワークとは違い、チップ上でどの量子ビットが隣り合っているかをあえて露出させる。2量子ビットゲートは隣接する量子ビット間でしか実行できないので、回路はトポロジーに合わせて形作る必要があるからだ。

Google 自身のプロセッサ向けに使われ、小さな回路を古典的に実行するシミュレータも含む。周辺には、化学向けの OpenFermion や機械学習向けの TensorFlow Quantum といったライブラリがある。

← 用語集に戻る