Skip to main content
IBM Quantum Platform

Qiskitサーバーレス入門

Qiskit Serverlessは、量子クラシカルリソース上でワークロードを実行するためのシンプルなインターフェースを提供します。 これには、 IBM Quantum® Platformへのプログラムのデプロイやワークロードのリモート実行のほか、マルチクラウドや量子中心のスーパーコンピューティングのユースケースに対応した容易なリソース管理などが含まれる。

プレミアムユーザーは、 IBM Quantum Platformを通じて利用可能になったクラシカルなコンピュート上でワークロードを構築、展開、リモート実行できる。

Tip

Qiskit Serverless アップグレードが行われており、その機能は急速に変化しています。 この開発フェーズでは、リリースノートと最新のドキュメントは Qiskit Serverless GitHub ページでご覧いただけます。

Note

これは、 IBM Quantum Premium Plan、Flex Plan、On-Prem ( IBM Quantum Platform API 経由) Plan のユーザーだけが利用できる実験的な機能です。


Qiskit Serverless はいつ使用すべきですか?

Qiskit Serverless Qiskitのパターン全体にわたる古典的および量子リソースの管理を支援します。 これには以下の例の一部が含まれます:

  • 前処理や後処理などの古典的なタスクの並列化
  • ノートPCの電源がオフでも、長時間稼働するワークロードをクラウド上で持続させる
  • 再利用可能なプログラムの展開

内容

以下のコンピュート・リソースは、 Qiskit Serverless 環境にデフォルトで含まれています。 ユーザーはサポートに連絡して、これらのいずれかを増やすことができる。

正常なノード:

  • 24個の vCPU コア
  • 120GB RAM
  • 一人のユーザーにつき一度に最大2つのアクティブなジョブが可能

GPUノードAlgorithmiq TEM Qiskit関数で使用される):

  • 24個の vCPU コア
  • 120GB RAM
  • Nvidia L40S GPU
  • ユーザー1人につき、同時に実行できるジョブは最大4件までです

Qiskit Serverless をインストールする

IBM Quantum Platform上でQiskit Serverlessを使用するには、以下のパッケージをインストールする:

pip install qiskit-ibm-catalog qiskit_serverless

qiskit_ibm_catalog は、リモート・プログラムをアップロードして実行するクライアント側のツールを提供し、 qiskit_serverless は、計算を分散してデータを管理するサーバー側のツールを提供する。 これらのパッケージには python 3.11 + が必要です。カスタムインフラストラクチャ上でQiskit Serverlessを実行したいユーザーや組織については、 クラウドインフラストラクチャセットアップガイドに従ってください。

Tip

現在、「 IBM Quantum 」のワークロード一覧には、 IBM Quantum Compute Service のワークロードのみが表示されています。 Qiskit Serverless ワークロードの現在のステータスを確認するには job.status() 、[ ] を使用してください。 「 Qiskit Serverless の最初のワークロードをリモートで実行する」 ガイドで例を確認してください。


次のステップ

推奨事項
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。