Amazon Braket の仕組み - Amazon Braket

で量子コンピューティングの基礎を学びましょう! AWSAmazon Braket デジタル学習プランに登録し、一連の学習コースとデジタル評価を修了すると、独自のデジタルバッジを獲得できます。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Braket の仕組み

Amazon Braket は、オンデマンド回路シミュレータやさまざまなタイプの QPU を含む量子コンピューティングデバイスへのオンデマンドアクセスを提供します。Amazon Braket では、デバイスへのアトミックリクエストは量子タスクです。ゲートベースの QC デバイスの場合、このリクエストには量子回路 (測定指示とショット数を含む) やその他のリクエストメタデータが含まれます。アナログハミルトニアンシミュレータの場合、量子タスクには量子レジスタの物理的レイアウトと、操作フィールドの時間依存性と空間依存性が含まれます。

このセクションでは、Braket 上で量子タスクを実行する際の大まかな流れについて学びます。Amazon

Amazon Braket 量子タスクフロー


            データフロー 3

Jupyterノートブックを使用すると、Amazon Braket コンソールから、または Amazon Braket SDK を使用して、量子タスクを簡単に定義、送信、監視できます。SDK で直接量子回路を構築できます。ただし、アナログハミルトニアンシミュレーターの場合は、レジスターレイアウトと制御フィールドを定義します。量子タスクを定義したら、実行するデバイスを選択して Amazon Braket API (2) に送信できます。選択したデバイスに応じて、量子タスクはデバイスが利用可能になるまでキューに入れられ、タスクは QPU またはシミュレーターに送信されて実装されます (3)。Amazon Braket では、さまざまなタイプの QPU (IonQ、、Rigetti) Oxford Quantum Circuits (OQC) QuEra、3 つのオンデマンドシミュレーター (、、) SV1、DM1 2 つのローカルシミュレーター、および 1 つの組み込みシミュレーターにアクセスできます。TN1詳細については、「Amazon Braket がサポートされるデバイス」を参照してください。

量子タスクを処理した後、Amazon Braket は結果を Amazon S3 バケットに返します。このバケットのデータは AWS アカウント (4) に保存されます。同時に、SDK はバックグラウンドで結果をポーリングし、量子タスクの完了時に Jupyter ノートブックにロードします。また、Amazon Braket コンソールの Quantum Tasks ページや Braket の操作を使用して、量子タスクを表示および管理することもできますGetQuantumTask Amazon API

AmazonBraket は AWS Identity and Access Management (IAM)、Amazon、Amazon AWS CloudTrail EventBridge と統合されており CloudWatch、ユーザーアクセス管理、モニタリング、ロギング、およびイベントベースの処理を行います (5)。

サードパーティーのデータ処理

QPU デバイスに送信された量子タスクは、第三者プロバイダーが運営する施設にある量子コンピューターで処理されます。Amazon Braket のセキュリティとサードパーティ処理の詳細については、「Amazon Braket ハードウェアプロバイダーのセキュリティ」を参照してください。