Skip to main content
IBM Quantum Platform

IBM Quantum 서비스 소개

퀀텀 컴퓨팅 플랫폼( Qiskit SDK )의 오픈소스 도구, Qiskit 애드온 및 QPU를 컴퓨팅 환경에 통합하는 기타 도구 외에도, IBM Quantum® 은 양자 컴퓨팅을 위한 여러 서비스를 제공합니다. 이 페이지는 해당 서비스에 대한 개요와 서비스를 시작하는 방법에 대한 링크를 제공합니다.


IBM Quantum 컴퓨팅 서비스

IBM Quantum 컴퓨트 서비스(Compute Service, 이전 명칭: 양자 컴퓨팅 서비스( Qiskit Runtime ))는 양자 컴퓨팅 서비스( IBM Quantum ) 하드웨어에서 양자 계산을 실행하기 위한 클라우드 기반 서비스입니다. 이 패키지는 qiskit-ibm-runtime 해당 서비스의 클라이언트이며, Qiskit IBM Provider의 후속 버전입니다. Quantum Compute는 양자 연산을 간소화하며, IBM Quantum 하드웨어에 최적화된 Qiskit 기본 클래스의 구현을 제공합니다. IBM Quantum 기본 요소를 시작하려면 설명서를 참조하십시오.

양자 컴퓨트는 오류 억제 및 오류 완화 같은 기술을 포함하여 추가적인 고전 및 양자 컴퓨팅 리소스를 활용함으로써, 양자 프로세서에서 양자 회로를 실행할 때 더 높은 품질의 결과를 도출하도록 설계되었습니다. 예를 들면, 오차 억제를 위한 동적 디커플링과, 오차 완화를 위한 판독 오차 완화 및 제로 노이즈 외삽법(ZNE) 등이 있다. ‘오류 완화 구성’ 페이지에서 이러한 옵션을 구성하는 방법을 알아보세요.

Quantum Compute에는 ‘ IBM® ’ 하드웨어에서 양자 프로그램을 실행하기 위한 세 가지 유형의 실행 모드, 즉 ‘Job’, ‘Session’, ‘Batch’가 포함되어 있으며, 각 모드는 서로 다른 사용 사례와 양자 작업 대기열에 미치는 영향이 다릅니다. '작업(Job)'이란, 지정된 샷 수에 걸쳐 실행될 수 있는 프라이머리 대상에 대한 단일 쿼리를 말합니다. 세션을 사용하면 양자 컴퓨터에서 반복적인 워크로드에 속한 여러 작업을 효율적으로 실행할 수 있습니다. 일괄 처리 모드를 사용하면 모든 작업을 한 번에 제출하여 병렬 처리를 수행할 수 있습니다. Open Plan 사용자는 세션 작업을 제출할 수 없으므로 유의하시기 바랍니다.

IBM Quantum Compute 클라이언트를 빠르게 설치하려면 다음 명령을 실행하십시오:

pip install qiskit-ibm-runtime

양자 프로그램 빌드용 개발 환경 설정을 보려면 설치 페이지를 참조하십시오.

Quantum Compute는 오픈소스인가요?

간단히 말해, 전부는 아닙니다. IBM Quantum 기기에서 양자 프로그램을 실행하는 데 필요한 기술적 세부 사항(오류 완화 및 억제 기능 포함)을 처리하는 소프트웨어는 오픈 소스가 아닙니다. 하지만 클라이언트 소프트웨어 라이브러리 qiskit-ibm-runtime (사용자가 IBM Quantum 컴퓨팅 서비스에 액세스하는 인터페이스인) Qiskit SDK (서버 측에서 실행됨) 및 오류 완화에 사용되는 일부 소프트웨어는 오픈 소스 입니다. Qiskit 오픈소스 활동에 참여하시려면, GitHub 조직의 웹사이트( github.com/Qiskitgithub.com/Qiskit-Extensions )를 방문해 주세요.


IBM Quantum Platform

IBM Quantum Platform 사용자 및 조직 관리, 액세스 계획 구성, Quantum Compute에 제출된 워크로드 확인 및 정리, 시스템 활동 모니터링을 위한 통합 환경을 제공합니다. 개별 연구자부터 기업급 프로그램에 이르기까지 다양한 팀을 지원하도록 설계된 이 플랫폼은, ‘ IBM ’의 양자 처리 장치(QPU) 군과 관련 서비스에 대한 접근을 중앙 집중화합니다. 관리자는 멤버십과 권한을 관리하고, 이용 권한을 설정하며, 사용 현황을 감독할 수 있는 반면, 개발자는 양자 시스템과 상호작용할 때 일관된 인터페이스의 이점을 누릴 수 있습니다.

양자 작업을 실행하려면 사용자는 플랫폼 내에서 스턴스를 생성합니다. 각 인스턴스는 사용 가능한 QPU에 워크로드를 제출하는 데 필요한 고유한 클라우드 리소스 이름(CRN)을 제공합니다. 설정이 완료되면 사용자는 액세스 플랜을 선택하거나 조정하고, 작업 실행을 추적하며, 로그를 분석하고, 플랫폼을 개발 워크플로에 원활하게 통합할 수 있습니다. 이러한 기능들이 결합되어 IBM Quantum Platform 은 QPU 접근 및 양자 애플리케이션 실행을 위한 제어 센터 역할을 합니다.

자세한 내용은 IBM Quantum Platform 시작을 위한 설정 문서를 참조하십시오.


Qiskit Serverless

유틸리티 규모의 양자 애플리케이션을 구축하려면 일반적으로 다양한 컴퓨팅 리소스 요구 사항이 필요합니다. Qiskit Serverless (qiskit-ibm-catalog.QiskitServerless)는 양자-고전적 리소스 전반에 걸쳐 워크로드를 실행하기 위한 간단한 인터페이스를 제공합니다. 여기에는 애플리케이션을 애플리케이션 서비스( IBM Quantum Platform )에 배포하고 원격으로 워크로드를 실행하는 것뿐만 아니라, 멀티클라우드 및 양자 중심 슈퍼컴퓨팅 사용 사례를 위한 간편한 리소스 관리도 포함됩니다. 이 도구 모음을 사용하여 다음을 수행하는 방법에 대한 자세한 내용은 Qiskit Serverless 문서에서 확인하세요:

  • 전처리 및 후처리와 같은 전통적인 작업을 병렬화합니다
  • 노트북이 꺼져 있어도 클라우드에서 장기 실행 작업 부하를 지속합니다
  • 클라우드에 재사용 가능한 프로그램을 배포합니다

Qiskit Serverless 를 바로 사용하려면 pip로 설치하세요:

pip install qiskit_serverless

Qiskit Functions

Qiskit Functions (qiskit-ibm-catalog.QiskitFunctionsCatalog)는 알고리즘 발견 및 애플리케이션 프로토타이핑을 가속화하기 위해 설계된 추상화된 서비스입니다. Qiskit Functions Catalog 를 탐색해 보세요. 포함된 항목:

  • 회로 기능 : 추상 회로와 원하는 측정 관측량을 입력으로 받아 트랜스파일레이션, 오류 억제, 오류 완화 및 후처리 기법을 포함하는 서비스. 회로 기능을 통해 사용자는 트랜스파일레이션이나 양자 하드웨어 성능을 관리할 필요 없이 새로운 알고리즘과 응용 프로그램을 발견할 수 있습니다.
  • 응용 기능 : 양자 워크플로우 전체를 포함하는 서비스로, 고전적 모델에서 양자 모델로의 매핑, 하드웨어 최적화, 하드웨어 상 실행, 후처리까지를 아우릅니다. 사용자는 해당 분야에 익숙한 입력값과 출력값으로 산업용 애플리케이션의 프로토타입을 제작할 수 있습니다.

자세한 내용은 Qiskit Functions 문서에서 확인하세요.

프리미엄 플랜, 플렉스 플랜 및 On-Prem ( IBM Quantum Platform API를 통한) 플랜 구성원은 IBM 제공하는 기능을 즉시 이용하거나 파트너에서 제공하는 기능에 대한 라이선스를 해당 파트너로부터 직접 구매할 수 있습니다.

카탈로그는 pip로 설치할 수 있습니다:

pip install qiskit-ibm-catalog
이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.