게시된 날짜: Nov 29, 2021
Amazon Braket Hybrid Jobs를 사용하면 VQE(Variational Quantum Eigensolver) 및 QAOA(Quantum Approximate Optimization Algorithm)와 같은 하이브리드 양자 클래식 알고리즘을 쉽게 실행할 수 있습니다. 이 알고리즘은 클래식 컴퓨팅 리소스와 양자 컴퓨팅 디바이스를 결합하여 오늘날의 양자 시스템 성능을 최적화합니다. 이 새로운 기능을 사용하면 알고리즘 스크립트를 제공하고 대상 디바이스(양자 처리 장치(QPU) 또는 양자 회로 시뮬레이터)를 선택하기만 하면 됩니다. Amazon Braket Hybrid Jobs는 대상 양자 디바이스를 사용할 수 있을 때 요청된 클래식 리소스를 가동하고, 알고리즘을 실행하고, 완료 후 인스턴스를 릴리스하여 사용한 만큼만 비용을 지불하도록 설계되었습니다. Braket Hybrid Jobs는 알고리즘 지표에 대한 실시간 인사이트를 제공하여 알고리즘이 진행됨에 따라 모니터링하여 보다 신속하게 조정할 수 있습니다. 가장 중요한 것은 실험 기간 동안 작업에서 선택한 QPU에 우선적으로 액세스할 수 있으므로 사용자가 제어할 수 있고 더 빠르고 예측 가능한 실행을 제공할 수 있다는 것입니다.
Braket Hybrid Jobs으로 작업을 실행하려면 먼저 Amazon Braket SDK 또는 PennyLane을 사용하여 알고리즘을 정의해야 합니다. TensorFlow 및 PyTorch를 사용하거나 사용자 지정 Docker 컨테이너 이미지를 만들 수도 있습니다. 다음으로 Amazon Braket API 또는 콘솔을 통해 작업을 생성하고 여기서 알고리즘 스크립트(또는 사용자 지정 컨테이너)를 제공하고 대상 양자 디바이스를 선택하고 클래식 리소스, 하이퍼 파라미터 값 및 데이터 위치의 선택을 비롯한 다양한 선택적 설정 중에서 선택합니다. 대상 디바이스가 시뮬레이터인 경우 Braket Hybrid Jobs는 즉시 실행을 시작하도록 설계되었습니다. 대상 디바이스가 QPU인 경우 디바이스를 사용할 수 있고 작업이 대기열의 첫번 째인 경우 작업이 실행됩니다. 사용자 지정 지표를 알고리즘의 일부로 정의할 수 있으며, 이는 Amazon CloudWatch에 자동으로 보고되고 Amazon Braket 콘솔에 실시간으로 표시될 수 있습니다. 완료되면 Braket Hybrid Jobs가 결과를 Amazon S3에 쓰고 리소스를 해제합니다.
Hybrid Jobs 기능은 Amazon Braket을 사용할 수 있는 모든 리전에서 사용할 수 있으며 Amazon Braket의 모든 디바이스에서 사용할 수 있습니다. 자세한 내용은 AWS 뉴스 블로그 게시물 및 설명서를 참조하십시오. 시작하려면 Amazon Braket 노트북에도 사전 설치되어 제공되는 Github의 예제 노트북 중 하나를 따를 수 있습니다.