amazon-braket/amazon-braket-examples

Example notebooks that show how to apply quantum computing with Amazon Braket.

何を解決するか

このリポジトリは、シミュレータと実際の量子ハードウェア(QPUs)の両方で量子回路やプログラムの構築、テスト、実行が可能な Amazon Braket サービスの使用に関する包括的な例とチュートリアルを提供します。

仕組み

ユーザーは Amazon Braket SDK を活用して量子回路を作成し、パラメータを定義して実行できます。このリポジトリは以下のパスに沿ってチュートリアルを整理しています:

  • 構築:基本的な回路の作成、Grover や量子フーリエ変換などの高度なアルゴリズム、ハイブリッド量子古典アルゴリズムに関するガイド。
  • テスト:ローカルおよびクラウドベースのシミュレータを使用して、ハードウェア実行前にデバッグやノイズモデル化を行う手順。
  • 実行:IonQ、Rigetti、IQM、QuEra などのさまざまな量子ハードウェアプロバイダーへのデプロイ方法とパルスシーケンスの制御に関するチュートリアル。
  • 統合:Qiskit、PennyLane、CUDA-Q などのサードパーティツールと Braket を連携させる例。

対象読者

  • Amazon Braket エコシステムの使い方を学びたい量子コンピューティングの研究者や開発者。
  • VQE、QAOA、Simon のアルゴリズムなどの標準的な量子アルゴリズムの実装例を探している開発者。
  • シミュレーションから実際の量子ハードウェア実行へ移行したいユーザー。

特徴

  • 広範なハードウェア対応:IonQ、Rigetti、IQM、QuEra など複数の QPU プロバイダー向けの例。
  • アルゴリズムライブラリ:量子位相推定や量子振幅増幅などの主要な量子ルーチンの実装。
  • ハイブリッドワークフロー:NISQ 時代のアルゴリズム(VQE、QAOA など)に古典計算と量子計算を組み合わせるチュートリアル。
  • GPUアクセラレーション:GPU インスタンス上で CUDA-Q を使用して並列および分散状態ベクトルシミュレーションを行うガイド。

関連

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