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

IBM Quantum Compute Service로 양자 하드웨어에서 실행

이전에 Qiskit Runtime Service라고 불리던 IBM Quantum® Compute Service는 IBM Quantum 하드웨어에서 양자 계산을 실행하기 위한 클라우드 기반 서비스입니다. qiskit-ibm-runtime 패키지는 이 서비스의 클라이언트이며 Qiskit IBM Provider의 후속 패키지입니다. Quantum Compute는 양자 계산을 간소화하고 IBM Quantum 하드웨어를 위한 Qiskit primitive 기본 클래스의 최적 구현을 제공합니다. IBM Quantum primitive를 시작하려면 문서를 참조하세요.

Quantum Compute는 오류 억제 및 오류 완화와 같은 기법을 비롯해 추가적인 고전 및 양자 컴퓨팅 리소스를 사용하여, 양자 프로세서에서 양자 회로를 실행한 결과의 품질을 높이도록 설계되었습니다. 예로는 오류 억제를 위한 dynamical decoupling, 오류 완화를 위한 판독 완화와 zero-noise extrapolation(ZNE)이 있습니다. 이러한 옵션을 구성하는 방법은 오류 완화 구성 페이지에서 알아보세요.

또한 Quantum Compute에는 IBM® 하드웨어에서 양자 프로그램을 실행하기 위한 세 가지 실행 모드인 Job, Session, Batch가 있으며, 각각 사용 사례와 양자 작업 대기열에 미치는 영향이 다릅니다. Job은 지정한 shot 수만큼 실행할 수 있는 primitive에 대한 단일 쿼리입니다. Session을 사용하면 양자 컴퓨터에서 반복적인 워크로드의 여러 작업을 효율적으로 실행할 수 있습니다. Batch 모드를 사용하면 모든 작업을 한꺼번에 제출하여 병렬로 처리할 수 있습니다. Open Plan 사용자는 session 작업을 제출할 수 없습니다.

IBM Quantum Compute 클라이언트를 빠르게 설치하려면 다음 명령을 실행하세요.

pip install qiskit-ibm-runtime

양자 프로그램을 구축하기 위한 개발 환경을 설정하려면 설치 페이지를 참조하세요.

Quantum Compute는 오픈 소스인가요?​

간단히 답하면 전부는 아닙니다. IBM Quantum 장치에서 양자 프로그램을 실행하는 기술적인 부분(오류 완화 및 억제 포함)을 처리하는 소프트웨어는 오픈 소스가 아닙니다. 그러나 클라이언트 소프트웨어 라이브러리 qiskit-ibm-runtime(사용자가 IBM Quantum Compute Service에 접근하는 인터페이스), 서버 측에서 실행되는 Qiskit SDK, 그리고 오류 완화에 사용되는 일부 소프트웨어는 오픈 소스입니다. Qiskit 오픈 소스 활동에 참여하려면 GitHub 조직 github.com/Qiskit 및 github.com/Qiskit-Extensions를 방문하세요.