インスタンスの作成と管理
IBM Quantum Platform サービスへのアクセスは、あなたが割り当てられているインスタンスによって管理されます。ユーザーは複数のインスタンスに所属することができます。
インスタンスは仮想サーバー(Qiskit Runtime のデプロイ)であり、量子プログラ ムの実行やクラシカルコンピュートタスク(エラー緩和の処理など)を含む、ワークロードの実行を管理します。インスタンスはクラウドリソース名(CRN)によって識別されます。この CRN は、Qiskit プログラムからワークロードを送信する際に使用できます。
ダッシュボードからアクセス可能なインスタンスを確認するか、ダッシュボードの「Instances」タブをクリックすることで確認できます。各インスタンスはその CRN 識別子とともに一覧表示されます。
使用するリージョンごと、使用するサービスプラン(Open や Pay-As-You-Go など)ごとに異なるインスタンスが必要です。アカウントマネージャーおよび十分な権限を持つユーザーは、インスタンスを作成し、割り当て、使用制限、量子コンピューター、ユーザー権限などの設定を定義できます。
IBM Quantum Platform のダッシュボードには、アクセス可能なインスタンスが表示されます。アクセス権限に応じて、Instances ページでインスタンスの詳細を確認、編集、削除することができます。
Open Plan に関連付けられていないすべてのインスタンスにはコストが発生するため、使用しているインスタンスを把握しておくことが重要です。
Open Plan インスタンス
Open Plan ユーザーは、世界最高峰の QPU 上で量子回路を無料で実行できます(28 日間のローリングウィンドウあたり最大 10 分の量子時間)。QPU の使用状況は、Platform ダッシュボードおよびWorkloads ページで追跡できます。
Pay-As-You-Go Plan インスタンス
Pay-As-You-Go Plan は有料プランです。このプランを使用するには、インスタンスを作成してプランに割り当てる必要があります。このプランを使用して QPU に送信されたすべてのワークロードに料金が発生します。
あなたが実行したジョブと、同じインスタンス内の他のコラボレーターが実行したジョブは、そのインスタンスの報告された使用量に計上されます。インスタンスの使用状況はInstances ページで確認できます。また、適切な権限を持つユーザーはAnalytics ページでも確認できます。なお、これらのページで表示される使用量の数値が異なる場合があります。Instances ページは現在のタイムスタンプから直前の 28 日間のローリングウィンドウで使用量を表示するのに対し、Analytics ページは 1 日単位の境界を使用するためです。
管理者によって インスタンスが「limited」としてマークされている場合(使用量エリアに「Remaining」列が表示されます)、28 日間のローリングウィンドウ内でインスタンスが割り当て(管理者が定義)を超えると、アクティブなワークロードは引き続き実行されます(セッションを含む)が、保留中のワークロードは時間が利用可能になるまでキューに残ります。インスタンスに制限が設定されておらず、割り当てを超えた場合、そのインスタンスで実行されるジョブは優先度が低くなり、キュー待ち時間が長くなる可能性があります。
インスタンスの使用量が割り当てを超えると、アラートが表示されます。
コードでインスタンスを指定する
CRN またはインスタンス名を使用して、使用するインスタンスを指定できます。指定のタイミングは、サービスの初期化時、または QPU へのワークロード送信時(例:`QiskitRuntimeServicee.backend())です。コードでインスタンスを指定する手順については、アカウントを初期化するを参照してください。
インスタンスが渡された場合、そのインスタンスのバックエンドとジョブのみが利用可能になります(Qiskit Runtime v0.40.1 以降で許可)。
サービスの初期化時にインスタンスが指定 されない場合、アカウント内のすべてのインスタンスにわたるすべてのバックエンドとジョブが利用可能になります。この場合、バックエンドが指定されると、そのバックエンドにアクセスできるインスタンスがインスタンスの自動選択の説明に従って検索・使用されます。
以下の機能には Qiskit Runtime v0.40.1 以降が必要です。
- インスタンス名を使用してインスタンスを指定する
- インスタンスを渡さない
- 優先インスタンスタイプとリージョンを設定する
Qiskit Runtime v0.42 以降では、自動インスタンス選択が使用される場合、無料プランがデフォルトで優先されます。
インスタンスを作成する
以下の手順に従って、インスタンスを作成してアカウントに追加します。組織向けに Cloud 上で Qiskit Runtime を設定する必要がある管理者の方は、