기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Braket Hybrid Jobs로 하이브리드 작업을 실행하려면 먼저 알고리즘을 정의해야 합니다. Amazon Braket Python SDK
어느 경우든 다음으로 Amazon Braket를 사용하여 하이브리드 작업을 생성합니다. API여기서 알고리즘 스크립트 또는 컨테이너를 제공하고 하이브리드 작업이 사용할 대상 양자 디바이스를 선택한 다음 다양한 선택적 설정 중에서 선택합니다. 이러한 선택적 설정에 제공된 기본값은 대부분의 사용 사례에서 작동합니다. 대상 디바이스에서 하이브리드 작업을 실행하려면 QPU, 온디맨드 시뮬레이터(예: SV1 DM1 또는 TN1) 또는 클래식 하이브리드 작업 인스턴스 자체 중에서 선택할 수 있습니다. 온디맨드 시뮬레이터 또는 QPU를 사용하면 하이브리드 작업 컨테이너가 원격 디바이스에 대한 API 호출을 수행합니다. 임베디드 시뮬레이터를 사용하면 시뮬레이터가 알고리즘 스크립트와 동일한 컨테이너에 포함됩니다. PennyLane의 번개 시뮬레이터

대상 디바이스가 온디맨드 또는 임베디드 시뮬레이터인 경우 Amazon Braket은 하이브리드 작업을 즉시 실행하기 시작합니다. 하이브리드 작업 인스턴스를 가동하고(API통화에서 인스턴스 유형을 사용자 지정할 수 있음), 알고리즘을 실행하고, Amazon S3에 결과를 쓰고, 리소스를 릴리스합니다. 이 리소스 릴리스는 사용한 만큼만 비용을 지불하도록 합니다.
양자 처리 단위(QPU)당 동시 하이브리드 작업의 총 수는 제한됩니다. 현재는 특정 시간에 QPU에서 하나의 하이브리드 작업만 실행할 수 있습니다. 대기열은 허용된 제한을 초과하지 않도록 실행이 허용된 하이브리드 작업 수를 제어하는 데 사용됩니다. 대상 디바이스가 QPU인 경우 하이브리드 작업은 먼저 선택한 QPU의 작업 대기열에 들어갑니다. Amazon Braket은 필요한 하이브리드 작업 인스턴스를 가동하고 디바이스에서 하이브리드 작업을 실행합니다. 알고리즘 기간 동안 하이브리드 작업에는 우선 액세스 권한이 있습니다. 즉, 하이브리드 작업의 양자 작업은 디바이스에 대기 중인 다른 Braket 양자 작업보다 먼저 실행됩니다. 단, 작업 양자 작업은 몇 분에 한 번씩 QPU에 제출해야 합니다. 하이브리드 작업이 완료되면 리소스가 릴리스됩니다. 즉, 사용한 만큼만 비용을 지불하면 됩니다.
참고
디바이스는 리전별이며 하이브리드 작업은 기본 디바이스 AWS 리전 와 동일한에서 실행됩니다.
시뮬레이터 및 QPU 대상 시나리오 모두에서 알고리즘의 일부로 Hamiltonian의 에너지와 같은 사용자 지정 알고리즘 지표를 정의할 수 있습니다. 이러한 지표는 Amazon CloudWatch에 자동으로 보고되며 거기서 Amazon Braket 콘솔에 거의 실시간으로 표시됩니다.
참고
GPU 기반 인스턴스를 사용하려면 Braket의 임베디드 시뮬레이터와 함께 사용할 수 있는 GPU 기반 시뮬레이터 중 하나를 사용해야 합니다(예: lightning.gpu
). CPU 기반 임베디드 시뮬레이터(예: lightning.qubit
또는 braket:default-simulator
) 중 하나를 선택하면 GPU가 사용되지 않으므로 불필요한 비용이 발생할 수 있습니다.