Quantinuum/tket

Source code for the TKET quantum compiler, Python bindings and utilities

何を解決するか

TKETは、幅広い量子コンピューティングアーキテクチャ向けに量子回路を最適化する高パフォーマンスな量子コンパイラです。開発者が抽象的な量子アルゴリズムと実際の量子ハードウェアの物理的制約の間のギャップを埋めるのを支援します。

動作方法

このプロジェクトは、最大の実行速度を実現するC++で書かれたコアエンジンと、回路の構築と実験の管理を容易にするpytketと呼ばれるPythonインターフェースの2つの主要なコンポーネントに分かれています。モジュール式の拡張システムにより、さまざまな量子デバイス、シミュレータ、およびQiskit、Cirq、PennyLaneなどの他のソフトウェアライブラリと連携できます。

対象ユーザー

実際の量子ハードウェアやシミュレータ上で実行するための量子回路のコンパイルと最適化が必要な量子コンピューティングの研究者や開発者向けです。

主な特徴

  • 回路最適化に最適化された高パフォーマンスなC++コア。
  • 回路構築と実験処理に適した包括的なPython API(pytket)。
  • ハードウェアおよびシミュレータとの相互運用性を提供する広範な拡張モジュールエコシステム。
  • 複数の量子コンピューティングアーキテクチャをサポート。

関連

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