예약 중에 하이브리드 작업 실행 - Amazon Braket

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

예약 중에 하이브리드 작업 실행

하이브리드 작업으로 실행할 Python 함수가 있으면 reservation_arn 키워드 인수를 전달하여 예약에서 하이브리드 작업을 실행할 수 있습니다. 하이브리드 작업 내의 모든 작업은 예약을 사용합니다ARN. 중요한 점은 하이브리드 작업은 예약이 시작된 reservation_arn 후에야 기존 컴퓨팅을 가동한다는 것입니다.

참고

예약 중에 실행되는 하이브리드 작업은 예약된 디바이스에서만 양자 작업을 성공적으로 실행합니다. 다른 온디맨드 브라켓 디바이스를 사용하려고 하면 오류가 발생합니다. 동일한 하이브리드 작업 내에서 온디맨드 시뮬레이터와 예약된 장치 모두에서 작업을 실행해야 하는 경우 대신 사용하십시오. DirectReservation

예약 중에 하이브리드 작업을 실행하기 위한 다음 코드입니다.

from braket.aws import AwsDevice from braket.devices import Devices from braket.jobs import get_job_device_arn, hybrid_job @hybrid_job(device=Devices.IonQ.Aria1, reservation_arn="<my_reservation_arn>") def example_hybrid_job(): # declare AwsDevice within the hybrid job device = AwsDevice(get_job_device_arn()) bell = Circuit().h(0).cnot(0, 1) task = device.run(bell, shots=10)

Python 스크립트를 사용하는 하이브리드 작업의 경우 (첫 번째 Hybrid Job 만들기 참조) reservation_arn 키워드 인수를 전달하여 예약에서 해당 작업을 실행할 수 있습니다.

from braket.aws import AwsQuantumJob from braket.devices import Devices job = AwsQuantumJob.create( Devices.IonQ.Aria1, source_module="algorithm_script.py", entry_point="algorithm_script:start_here", reservation_arn="<my_reservation_arn>" )