

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

# Amazon Braket で量子タスクを実行する
<a name="braket-using"></a>

Braket は、さまざまな種類の量子コンピューターへの安全なオンデマンドアクセスを提供します。、AQT、IonQ、IQMおよび のゲートベースの量子コンピュータとRigetti、QuEra のアナログハミルトニアンシミュレーターにアクセスできます。また、前払いの義務はなく、個々のプロバイダーを介したアクセスを確保する必要もありません。
+ [Amazon Braket コンソール](https://console.aws.amazon.com/braket/home)は、リソースと量子タスクの作成、管理、モニタリングに役立つデバイス情報とステータスを提供します。
+ [Amazon Braket Python SDK](https://github.com/aws/amazon-braket-sdk-python) およびコンソールを通じて、量子タスクを送信および実行できます。SDK は、事前設定された Amazon Braket ノートブックからアクセスできます。
+ [Amazon Braket API](https://docs.aws.amazon.com/braket/latest/APIReference/Welcome.html) は、Amazon Braket Python SDK およびノートブックからアクセスできます。プログラムにより量子コンピューティングで動作するアプリケーションを構築している場合は、API を直接呼び出すことができます。

このセクションの例では、Amazon Braket Python SDK と [AWS Python SDK for Braket (Boto3)](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/braket.html) を合わせて使用して Amazon Braket API を直接操作する方法を説明します。

 **Amazon Braket Python SDK の詳細** 

Amazon Braket Python SDK を使用するには、 と通信できるように、まず AWS Python SDK for Braket (Boto3) をインストールします AWS API。Amazon Braket Python SDK は、量子を取り扱うカスタマーにとって Boto3 の便利なラッパーと考えることができます。
+ Boto3 には、 を利用するために必要なインターフェイスが含まれています AWS API。(Boto3 は と通信する大規模な Python SDK であることに注意してください AWS API。 ほとんどの は Boto3 インターフェイス AWS のサービス をサポートしています）。
+ Amazon Braket Python SDK には、回路、ゲート、デバイス、結果タイプ、および量子タスクの他部分用のソフトウェアモジュールが含まれています。プログラムを作成するたびに、その量子タスクに必要なモジュールをインポートします。
+ Amazon Braket Python SDK は、量子タスクの実行に必要なすべてのモジュールと依存関係が事前にロードされているノートブックからアクセスできます。
+ ノートブックで作業したくない場合は、Amazon Braket Python SDK から任意の Python スクリプトにモジュールをインポートできます。

[Boto3 のインストール](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html)後に Amazon Braket Python SDK を使用して量子タスクを作成する手順の概要は、次のようになります。

1. (オプション) ノートブックを開く。

1. 回路に必要な SDK モジュールをインポートする。

1. QPU またはシミュレータを指定する。

1. 回路をインスタンス化する。

1. 回路を実行する。

1. 結果を収集する。

このセクションの例では、各ステップについて詳しく説明します。

その他の例については、GitHub の [Amazon Braket サンプル](https://github.com/aws/amazon-braket-examples)リポジトリを参照してください。

**Topics**
+ [QPU に量子タスクを送信する](braket-submit-tasks.md)
+ [複数のプログラムを実行する](braket-batching-tasks.md)
+ [量子タスクはいつ実行されますか?](braket-task-when.md)
+ [予約の使用](braket-reservations.md)
+ [エラー緩和手法](braket-error-mitigation.md)