
AI
Amazon Braket으로 양자-고전 하이브리드 알고리즘 실행하기 (2편)
두줄요약
Amazon Braket의 `@hybrid_job`으로 RX(θ) 회로와 Z 기댓값을 반복 실행하는 하이브리드 알고리즘을 소개했습니다. 일반 실행, 하이브리드 잡, 로컬 잡의 차이와 결과 확인 방법도 함께 정리했습니다.
핵심 내용
- Amazon Braket에서
@hybrid_job데코레이터로 양자-고전 하이브리드 알고리즘을 실행하는 방법 소개 - 단일 큐비트에 RX(θ)를 적용하고 Z 기댓값을 측정해 회전각에 따른 변화 확인
- 일반 실행, 하이브리드 잡, 로컬 잡의 차이와 결과 확인 방법 정리
구조와 흐름
- 고전 루프가 반복마다 회전각을 계산하고 양자 디바이스에 회로 실행 요청
log_metric과Tracker로 반복별 지표와 예상 비용 기록job.result(),job.metadata(),job.logs()로 실행 상태와 최종 결과 확인
선택 이유
- 하이브리드 잡 미사용 시 코드가 단순하고 바로 실행 가능
- 하이브리드 잡 사용 시 로그, 결과 저장, 재시도, 비용 추적 등 관리형 기능 활용 가능
- 로컬 잡은 별도 프로비저닝 없이 빠른 디버깅에 적합
주의할 점
- 일반 실행은 결과가 로컬 메모리에만 남아 세션 종료 시 소실 가능
- 로컬 잡은 콘솔 기반 모니터링과 대규모 분산 실행에 제약
- 관리형 하이브리드 잡과 로컬 잡의 장단점을 개발 단계에 맞게 구분 필요
