주 콘텐츠로 건너뛰기
이 프로젝트는 베타 단계입니다. 버그를 발견하셨나요? GitHub 이슈 만들기. 질문이나 아이디어가 있으신가요? Discussions에서 질문하기 — 피드백을 기다립니다!
이 페이지의 번역 품질은 어떻습니까?

Qiskit Function 템플릿 소개

Qiskit Function 템플릿은 Qiskit SDK 및 Qiskit 애드온과 같은 도구를 활용하는 최신 연구 워크플로우에 접근할 수 있도록 제공되는, 실제 연구에 가까운 코드 예제를 모은 오픈 소스 모음이에요. 이 사전 구축된 워크플로우는 실제 실험에서 얻은 정보를 가져와 처음부터 직접 구축하지 않아도 되도록 사용자가 자신의 연구에서 커스터마이즈하고 재사용할 수 있는 형태로 패키징해요. 모든 템플릿은 관리형 워크플로우로 바로 배포할 수 있으며, 워크플로우의 일부로 고전 컴퓨팅 자원을 쉽게 활용할 수 있어요.

템플릿에는 두 가지 유형이 있어요:

  • 템플릿 구현체: 화학 및 물리학 같은 분야의 실제 실험에서 고급 기법을 구현한 특화된 코드 예제입니다.

  • 기본 템플릿: 자신만의 독창적인 Qiskit Function을 개발하기 위한 참고 자료입니다. 이 템플릿은 인터페이스 개발, 코드 포맷팅, 단위 테스트 등의 모범 사례를 강조합니다.

템플릿 구현체​

Qiskit Function 템플릿 구현체는 응용 분야별로 구성되어 있어요. 현재 컬렉션에는 AQC-Tensor Qiskit 애드온을 사용하는 두 개의 물리학 템플릿(하나는 해밀토니안 시뮬레이션용, 다른 하나는 AQC + Trotter 해밀토니안 동역학용)과 SQD Qiskit 애드온을 사용하는 암시적 용매 모델을 적용한 전자 구조 계산을 위한 화학 템플릿이 포함되어 있어요. 이 템플릿을 시작하기 위한 리소스는 다음 링크에서 확인할 수 있어요:

기본 템플릿​

기본 템플릿은 자신만의 독창적인 Qiskit Function을 개발하기 위한 참고 자료예요. 인터페이스 개발, 코드 포맷팅, I/O 처리, 오류 메시지, 체크포인트, 단위 테스트 등의 모범 사례를 설명함으로써 개발 프로세스를 빠르게 시작할 수 있도록 설계되었어요. 이 저장소는 CI/CD 구현을 쉽게 확장할 수 있도록 GitHub 템플릿으로 공개되어 있어요.

현재 두 가지 템플릿이 있어요: 회로 function 템플릿과 애플리케이션 function 템플릿.

다음 단계​

권장 사항