本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon Braket 執行您的量子任務
Braket 提供不同類型的量子電腦的安全隨需存取。您可以從 IonQ、 IQM和 存取閘道型量子電腦Rigetti,以及從 QuEra 存取類比 Hamiltonian Simulator。您也不需要預先承諾,也不需要透過個別供應商取得存取權。
-
Amazon Braket 主控台
提供裝置資訊和狀態,協助您建立、管理和監控資源和量子任務。 -
透過 Amazon Braket Python SDK
以及主控台提交和執行量子任務。開發套件可透過預先設定的 Amazon Braket 筆記本存取。 -
Amazon Braket API 可透過 Amazon Braket Python SDK 和筆記本存取。API 如果您要建置以程式設計方式使用量子運算的應用程式,您可以直接呼叫 。
本節中的範例示範如何API直接使用 Amazon Braket Python SDK 以及 Python SDK for Braket (Boto3) 來使用 Amazon Braket。 AWS
有關 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。 大多數 AWS 服務 支援 Boto3 介面。)
-
Amazon Braket Python SDK 包含用於量子任務的電路、閘道、裝置、結果類型和其他部分的軟體模組。每次建立程式時,您都會匯入該量子任務所需的模組。
-
Amazon Braket Python SDK 可透過筆記本存取,筆記本會預先載入執行量子任務所需的所有模組和相依性。
-
如果您不想使用筆記本,您可以將模組從 Amazon Braket Python SDK 匯入任何 Python 指令碼。
安裝 Boto3
-
(選用) 開啟您的筆記本。
-
匯入電路所需的 SDK 模組。
-
指定 QPU 或模擬器。
-
執行個體化電路。
-
執行電路。
-
收集結果。
本節中的範例顯示每個步驟的詳細資訊。
如需更多範例,請參閱 GitHub 上的 Amazon Braket 範例