Amazon Braket の仕組み - Amazon Braket

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

Amazon Braket の仕組み

ヒント

量子コンピューティングの基礎について説明します AWS。Amazon Braket Digital Learning Plan に登録し、一連の学習コースとデジタル評価を完了した後に、独自のデジタルバッジを獲得します。

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

Braket Direct は、量子コンピューティングを探索する方法を拡張し AWS、研究とイノベーションを加速するプログラムです。さまざまな量子デバイスで専用容量を予約し、量子コンピューティングのスペシャリストと直接やり取りして、 の最新トラップされた オンデバイスを含む次世代機能に早期にアクセスできます。IonQ、Forte。

このセクションでは、Amazon Braket で量子タスクを実行する大まかなフローについて説明します。

Amazon Braket 量子タスクフロー

Amazon Braket Notebook、S3 結果バケット、Amazon Braket、マネージドシミュレーターなどのAWSクラウドサービスとの量子コンピューティングタスクQPUsでのユーザーインタラクションとその結果を示す図。

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

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

Amazon Braket は、ユーザーアクセス管理 CloudWatch、モニタリング、ログ記録、イベントベースの処理 AWS Identity and Access Management (5) EventBridge のために、 (IAM)、Amazon、 AWS CloudTrail Amazon と統合されています。

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

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