amazon-braket/amazon-braket-sdk-python
A Python SDK for interacting with quantum devices on Amazon Braket
해결하는 문제
Amazon Braket 서비스를 통해 시뮬레이션 및 물리적 양자 컴퓨팅 하드웨어에서 양자 회로를 구축, 테스트 및 실행할 수 있는 통합 Python 프레임워크를 제공합니다.
작동 방식
이 SDK를 사용하면 사용자는 Python API를 사용하여 양자 회로를 정의하고 해당 회로를 다양한 백엔드로 디스패치할 수 있습니다. 다음과 같은 세 가지 주요 실행 경로를 지원합니다.
- 물리적 QPU: 실제 양자 하드웨어(예: Rigetti)에서 회로를 실행합니다.
- 관리형 시뮬레이터: 더 큰 회로를 처리할 수 있는 고성능 AWS 호스팅 시뮬레이터(예: SV1).
- 로컬 시뮬레이터: 소규모 회로의 신속한 프로토타이핑을 위해 사용자의 로컬 하드웨어에서 실행되는 경량 시뮬레이터.
또한, 여러 회로를 병렬로 실행하기 위한 배치 처리와 고전적 컴퓨팅 작업 및 양자 컴퓨팅 작업을 결합한 "하이브리드 작업"(hybrid jobs)을 지원합니다.
대상 사용자
기본 하드웨어 인프라를 관리할 필요 없이 양자 알고리즘을 실험하려는 양자 개발자, 연구원 및 엔지니어.
주요 특징
- 멀티 백엔드 지원: 로컬 시뮬레이터, 관리형 클라우드 시뮬레이터 및 물리적 양자 처리 장치(QPU) 간의 원활한 전환.
- 배치 실행: 여러 독립적인 양자 작업을 동시에 제출하여 처리량을 높이는 기능.
- 하이브리드 작업 기능: 고전적 로직과 양자 회로 실행을 통합하는 작업을 생성하기 위한 지원.
- 통합 디버깅: 물리적 하드웨어로 전송된 양자 작업의 상태를 추적하기 위한 내장 로깅 기능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트