翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Braket で量子タスクを実行する
Braket は、さまざまな種類の量子コンピューターへの安全なオンデマンドアクセスを提供します。、AQT、IonQ、IQMおよび のゲートベースの量子コンピュータとRigetti、QuEra のアナログハミルトニアンシミュレーターにアクセスできます。また、前払いの義務はなく、個々のプロバイダーを介したアクセスを確保する必要もありません。
-
Amazon Braket コンソール
は、リソースと量子タスクの作成、管理、モニタリングに役立つデバイス情報とステータスを提供します。 -
Amazon Braket Python SDK
およびコンソールを通じて、量子タスクを送信および実行できます。SDK は、事前設定された Amazon Braket ノートブックからアクセスできます。 -
Amazon Braket API は、Amazon Braket Python SDK およびノートブックからアクセスできます。プログラムにより量子コンピューティングで動作するアプリケーションを構築している場合は、API を直接呼び出すことができます。
このセクションの例では、Amazon Braket Python SDK と AWS Python SDK for Braket (Boto3)
Amazon Braket Python SDK の詳細
Amazon Braket Python SDK を使用するには、最初にAWS Python SDK for Braket (Boto3) をインストールして、 と通信できるようにしますAWSAPI。Amazon Braket Python SDK は、量子を取り扱うカスタマーにとって Boto3 の便利なラッパーと考えることができます。
-
Boto3 には、 を利用するために必要なインターフェイスが含まれていますAWSAPI。(Boto3 は と通信する大規模な Python SDK であることに注意してくださいAWSAPI。 ほとんどの は Boto3 インターフェイスAWS のサービスをサポートしています)。
-
Amazon Braket Python SDK には、回路、ゲート、デバイス、結果タイプ、および量子タスクの他部分用のソフトウェアモジュールが含まれています。プログラムを作成するたびに、その量子タスクに必要なモジュールをインポートします。
-
Amazon Braket Python SDK は、量子タスクの実行に必要なすべてのモジュールと依存関係が事前にロードされているノートブックからアクセスできます。
-
ノートブックで作業したくない場合は、Amazon Braket Python SDK から任意の Python スクリプトにモジュールをインポートできます。
Boto3 のインストール
-
(オプション) ノートブックを開く。
-
回路に必要な SDK モジュールをインポートする。
-
QPU またはシミュレータを指定する。
-
回路をインスタンス化する。
-
回路を実行する。
-
結果を収集する。
このセクションの例では、各ステップについて詳しく説明します。
その他の例については、GitHub の Amazon Braket サンプル