Amazon Braket 하이브리드 작업을 사용하여 하이브리드 작업 실행하기 - Amazon Braket

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Braket 하이브리드 작업을 사용하여 하이브리드 작업 실행하기

Amazon Braket 하이브리드 작업을 사용하여 하이브리드 작업을 실행하려면 먼저 알고리즘을 정의해야 합니다. Amazon Braket SDK PennyLanePython을 사용하여 알고리즘 스크립트와 선택적으로 기타 종속성 파일을 작성하거나 다른 종속성 파일을 작성하여 정의할 수 있습니다. 다른 (오픈 소스 또는 독점) 라이브러리를 사용하려는 경우 이러한 라이브러리가 포함된 Docker를 사용하여 사용자 지정 컨테이너 이미지를 정의할 수 있습니다. 자세한 내용은 자체 컨테이너 가져오기 () BYOC 를 참조하십시오.

어느 경우든, 다음에는 Amazon Braket을 사용하여 하이브리드 작업을 생성합니다.API알고리즘 스크립트 또는 컨테이너를 제공하는 경우 하이브리드 작업에 사용할 대상 양자 디바이스를 선택한 다음 다양한 옵션 설정 중에서 선택합니다. 이러한 선택적 설정에 제공된 기본값은 대부분의 사용 사례에서 작동합니다. Hybrid Job을 실행할 대상 장치의 경우 온디맨드 시뮬레이터 (예: QPU SV1, DM1 또는 TN1) 또는 기존 하이브리드 작업 인스턴스 자체. 온디맨드 시뮬레이터 또는 QPU 하이브리드 작업 컨테이너를 사용하면 하이브리드 작업 컨테이너가 원격 장치로 API 전화를 겁니다. 내장된 시뮬레이터를 사용하면 시뮬레이터가 알고리즘 스크립트와 동일한 컨테이너에 내장됩니다. 의 라이트닝 PennyLane 시뮬레이터에는 사용자가 사용할 수 있도록 기본 사전 빌드된 하이브리드 작업 컨테이너가 내장되어 있습니다. 임베디드 PennyLane 시뮬레이터 또는 사용자 지정 시뮬레이터를 사용하여 코드를 실행하는 경우 인스턴스 유형과 사용하려는 인스턴스 수를 지정할 수 있습니다. 각 선택과 관련된 비용은 Amazon Braket 가격 책정 페이지를 참조하십시오.

Amazon Braket 구성 요소API, 작업 인스턴스 및 하이브리드QPU, 온디맨드 및 임베디드 작업을 위한 시뮬레이터와의 사용자 상호 작용을 보여주는 순서도. 결과는 Amazon 심플 스토리지 서비스 버킷에 저장되고 Amazon Braket CloudWatch 콘솔에서 Amazon을 사용하여 분석됩니다.

대상 디바이스가 온디맨드 또는 임베디드 시뮬레이터인 경우 Amazon Braket은 하이브리드 작업을 즉시 실행하기 시작합니다. 그러면 하이브리드 작업 인스턴스가 가동됩니다 (에서 인스턴스 유형을 사용자 지정할 수 있음).API call) 를 실행하고, 알고리즘을 실행하고, 결과를 Amazon S3에 쓰고, 리소스를 릴리스합니다. 이번 리소스 릴리스에서는 사용한 만큼만 비용을 지불하면 됩니다.

양자 처리 장치당 동시 하이브리드 작업의 총 수 (QPU) 는 제한됩니다. 오늘날에는 한 번에 하나의 하이브리드 작업만 실행할 수 있습니다. QPU 큐는 허용된 제한을 초과하지 않도록 실행할 수 있는 하이브리드 작업 수를 제어하는 데 사용됩니다. 대상 장치가 QPU a인 경우 하이브리드 작업은 먼저 선택한 작업의 작업 대기열에 들어갑니다. QPU Amazon Braket은 필요한 하이브리드 작업 인스턴스를 가동하고 디바이스에서 하이브리드 작업을 실행합니다. 알고리즘 기간 동안 하이브리드 작업에 우선 액세스 권한이 부여됩니다. 즉, 하이브리드 작업의 양자 작업이 디바이스에 대기중인 다른 Braket 양자 작업보다 먼저 실행됩니다. 단, 작업 양자 작업이 몇 분에 QPU 한 번씩 제출되어야 합니다. 하이브리드 작업이 완료되면 리소스가 해제되므로 사용한 만큼만 비용을 지불하면 됩니다.

참고

디바이스는 지역별로 제공되며 하이브리드 작업은 동일한 지역에서 실행됩니다. AWS 리전 기본 장치로 사용하십시오.

시뮬레이터와 QPU 대상 시나리오 모두에서 해밀턴의 에너지와 같은 사용자 지정 알고리즘 메트릭을 알고리즘의 일부로 정의할 수 있습니다. 이러한 지표는 Amazon에 자동으로 CloudWatch 보고되며, Amazon Braket 콘솔에 거의 실시간으로 표시됩니다.

참고

GPU기반 인스턴스를 사용하려면 Braket의 임베디드 시뮬레이터와 함께 제공되는 GPU 기반 시뮬레이터 중 하나를 사용해야 합니다 (예:). lightning.gpu CPU기반 임베디드 시뮬레이터 중 하나 (예: 또는braket:default-simulator) 를 선택하면 사용되지 않으므로 GPU 불필요한 비용이 발생할 수 있습니다. lightning.qubit