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 ノートブック、S3 結果バケット、Amazon Braket、マネージドシミュレーターなどの AWS クラウドサービスとのユーザーインタラクションと、量子コンピューティングタスクに関する QPUs への結果を示す図。

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

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

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

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

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