Amazon Braket 是一項全受管量子運算服務,可協助您開始使用量子運算並加速研究。Amazon Braket 提供了在 AWS 上建置、測試和執行量子演算法所需的一切。它包含不同類型量子電腦的隨需存取權、統一的開發環境、經典電路模擬器選擇,以及全受管混合量子傳統演算法執行。
使用 Braket Direct,您還可以預留量子硬體的專用存取權,與量子專家聯繫以取得有關工作負載的指導,以及存取實驗功能。
量子電腦
簡化對量子電腦的取用
Amazon Braket 提供對各種量子運算技術的安全存取。無須簽署預付承諾或合約,只需按實際用量透過 AWS 帳單付費。您可以隨需執行量子工作負載,或透過 Braket Direct 使用裝置保留。
量子處理單元 (QPU) 選擇
Amazon Braket 提供對超導、陷獲離子、中性原子量子電腦的存取。遵循閘型量子運算範例,即可存取 IQM 和 Rigetti 的超導量子處理器,以及 IonQ 的陷獲離子技術。您還可以模擬凝聚態和高能物理等物理領域相關的哈密頓量的平衡行為和非平衡動力學,並使用 QuEra 的最新中性原子處理器研究最佳化問題。這可協助您測試不同的技術,比較不同機器的運算效能以解決您設法要解決的問題,並選擇最適合您應用程式的硬體系統。請瀏覽硬體供應商頁面,進一步了解有關 Amazon Braket 上可用 QPU 的資訊。
模擬器
模擬工具選擇
藉助 Amazon Braket,您可以選擇四種電路模擬器來執行和測試量子演算法。其中包括 Amazon Braket SDK 中包含的本機模擬器和三個隨需模擬器。本機模擬器可在筆記型電腦或 Amazon Braket 管理的筆記本上執行,並支援有噪音和無噪音的量子電路模擬。隨需模擬器包括 SV1 (通用狀態向量模擬器)、DM1 (支援噪音建模的密度矩陣模擬器) 和 TN1 (張量網路模擬器,專門研究某些大規模結構化量子電路)。進一步了解 »
一致的體驗
您可以透過單一 API 叫用,在 Amazon Braket 模擬器上執行電路。在模擬器上執行演算法的請求與在量子硬體上執行的請求相同;透過變更單行程式碼,即可從在模擬器上執行變更為實際的量子電腦。
結果類型選擇
您可以為模擬任務選擇不同的結果類型,包括單一範例、自訂可觀測值、個別幅度或完整狀態向量。Amazon Braket 模擬器可以計算出準確的結果,或返回模擬量子電腦行為的測量範例。
開發人員工具
與硬件無關的開發人員框架
為了簡化設計和執行量子演算法的程序,您可以使用 Amazon Braket SDK。 其設計與技術無關,從而消除了針對每種類型量子硬體的不同量子程式設計工具進行編碼的需求。SDK 支援統一的開發人員架構,讓您能夠建置量子演算法,並在透過 Amazon Braket 服務提供的任何相容量子硬體或電路模擬器上執行。隨著全新量子技術的出現並新增至 Amazon Braket 服務中,您可以確信自己的開發經驗將保持一致,並且可在這些新系統上測試您現有的設計和量子演算法。
透過 Hybrid Jobs 的量子傳統演算法全受管執行
Amazon Braket Hybrid Jobs 可簡化設定、監控和執行混合量子傳統演算法的程序。在您提供演算法指令碼並選取要執行演算法的 QPU 或模擬器後,Amazon Braket 會啟動傳統運算、執行演算法並在任務完成後釋放資源。您可以為演算法定義自訂指標,這些指標由 Amazon CloudWatch 自動記錄並在演算法執行過程中即時顯示在 Amazon Braket 主控台中。如此您可以即時洞察演算法的進展情況,從而根據需要對演算法進行調整。最重要的是,Hybrid Jobs 提供對所選取 QPU 的優先存取,以幫助您的演算法迅速且可預測地執行,從而讓您提高結果的品質和可重複性。
使用 PennyLane 開髮變分量子演算法
Amazon Braket 支援基於量子微分程式設計概念建置的開放原始碼軟體架構 PennyLane,以幫助您建置和執行混合量子傳統或變分演算法。此方法可讓您像訓練機器學習神經網路一樣訓練量子電路,從而尋求量子化學、量子機器學習和最佳化中的運算問題的解決方案。PennyLane 針對 Amazon Braket 進行了效能最佳化,同時提供了面向所熟悉機器學習工具 (包括 PyTorch 和 TensorFlow) 的介面,從而可以快速、輕鬆和直覺化訓練量子電路。
全受管 Jupyter 筆記本
您可以選擇使用自己的開發環境或 Amazon Braket 中的全受管 Jupyter 筆記本來建置量子演算法及管理實驗。藉助 Amazon Braket,只需按一下即可輕鬆建立筆記本。您可以選取筆記本執行個體類型來滿足您的效能要求,並進行安全設定,例如對存放的資料加密。Amazon Braket 筆記本預先設定了一套量子運算開發人員工具,包括 Amazon Braket SDK 和 PennyLane,以幫助您快速開始使用。
預置演算法和教學
Amazon Braket 筆記本預裝 Amazon Braket SDK、教學和各種預置演算法,讓您在一處即可輕鬆入門。透過它們讓您熟悉使用 Amazon Braket 建置和執行量子演算法的建議步驟。若要進一步了解,請參閱 Amazon Braket 文件。
Braket Direct
預留
除了量子電腦的隨需存取權之外,您也可以透過 Braket Direct 使用預留來取得專用裝置存取權。預留為您提供您所選擇的量子裝置的專屬存取權。您可以在您方便的時候排程預留,確切知道您的工作負載何時開始和結束執行。預留提供一小時增量,並且可以提前最多 48 小時取消,無需額外費用。您可以選擇為近期預留提前將量子任務和混合作業排入佇列,或是在預留期間快速提交工作負載。
專家建議
若要取得有關工作負載的其他指導,您可以直接在 Braket 管理主控台中與量子運算專家聯繫。根據您的需求,您可以從 Braket 專家提供的免費辦公時間、量子硬體供應商提供的各種專業服務,或 Amazon Quantum Solutions Lab (QSL) 專家協助中選擇。QSL 是一個由量子運算專家組成的協作研究和專業服務團隊,可以協助您更有效地探索量子運算,以及評估這種技術目前的效能。
實驗功能
為了提高研究工作負載,快速存取新的創新功能非常重要。使用 Braket Direct,您可以直接在 Braket 管理主控台中輕鬆要求存取可用的實驗功能,例如可用性有限的新量子裝置。
管理與安全性
管理主控台
作為原生的 AWS 服務,Amazon Braket 可透過 AWS 管理主控台進行存取,主控台採用 Amazon Web Services 的集中式易用 Web 界面,透過您的 AWS 帳戶或 AWS Identity and Access Management (IAM) 登入資料讓您安全登入。您可以使用主控台來管理和監控您的 Amazon Braket 資源,例如筆記本和任務,並存取有關量子電路模擬器和 QPU 的詳細資訊。
使用者存取管理、安全性與監控
Amazon Braket 與 Amazon CloudWatch、AWS CloudTrail、Amazon EventBridge 和 AWS IAM 等 AWS 服務整合,以啟用工作負載監控,在任務完成時產生通知,以及管理存取控制和許可。您的模擬和量子任務結果將交付至您的首選 Amazon Simple Storage Service (S3) 儲存貯體中進行儲存和分析,從而讓您完全掌控您的資料。Amazon Braket 符合 SOC 2 標準。如需有關 Braket 認證和合規準備情況的最新資訊,請參閱完整的服務範圍。請注意,AWS 合規報告不涵蓋第三方硬體供應商,而且可以進行自己獨立的第三方稽核。