qiboteam/qibo
A full-stack framework for quantum computing.
何を解決するか
Qibo は、量子回路の構築、シミュレーション、実行を簡素化するためのフルスタックAPIです。デバイスに依存しないアプローチを提供し、コードを変更せずに異なるシミュレーションバックエンドや実際の量子ハードウェア上で量子アルゴリズムを実行できます。
動作方法
このフレームワークは、量子回路を定義するための標準言語を使用し、プラグアンドプレイ方式のバックエンドドライバーを採用しています。これにより、CPU、GPU、マルチGPUのシミュレーションバックエンド間をスムーズに切り替えることができ、効率性を高めるためにマルチスレッドをサポートしています。
対象ユーザー
量子アルゴリズムや量子ハードウェア制御に取り組む研究者や開発者を対象としており、事前構築された量子アルゴリズムアプリケーションやチュートリアルのライブラリを提供します。
特徴
- デバイス非依存: CPUやGPUを含む幅広いバックエンドをサポート。
- フルスタック: 回路定義からハードウェア制御までをカバー。
- 高性能: マルチGPUおよびマルチスレッド対応による効率的なシミュレーション。
- 拡張性: 新しいシミュレーションおよびハードウェアドライバーを実装するための簡単なメカニズム。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト