qiboteam/qibo

A full-stack framework for quantum computing.

何を解決するか

Qibo は、量子回路の構築、シミュレーション、実行を簡素化するためのフルスタックAPIです。デバイスに依存しないアプローチを提供し、コードを変更せずに異なるシミュレーションバックエンドや実際の量子ハードウェア上で量子アルゴリズムを実行できます。

動作方法

このフレームワークは、量子回路を定義するための標準言語を使用し、プラグアンドプレイ方式のバックエンドドライバーを採用しています。これにより、CPU、GPU、マルチGPUのシミュレーションバックエンド間をスムーズに切り替えることができ、効率性を高めるためにマルチスレッドをサポートしています。

対象ユーザー

量子アルゴリズムや量子ハードウェア制御に取り組む研究者や開発者を対象としており、事前構築された量子アルゴリズムアプリケーションやチュートリアルのライブラリを提供します。

特徴

  • デバイス非依存: CPUやGPUを含む幅広いバックエンドをサポート。
  • フルスタック: 回路定義からハードウェア制御までをカバー。
  • 高性能: マルチGPUおよびマルチスレッド対応による効率的なシミュレーション。
  • 拡張性: 新しいシミュレーションおよびハードウェアドライバーを実装するための簡単なメカニズム。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト