Skip to main content
IBM Quantum Platform

ジョブ実行時間の最小化

ジョブの処理と実行にかかる時間を制限する方法はいくつかあります:

  • 必要なショット数だけ実行してください。ジョブのQPU使用量(ひいてはコスト)は、ショット数に比例して増加します。 したがって、必要なショット数だけを実行することで、コストを抑えることができます。 Estimatorでの処理において、精度を下げると通常、必要なショット数が増え、その結果、実行時間が長くなります。

  • 実行時間の制限を設定する:各ジョブ、バッチ、またはセッションの実行時間を制限することができます。 詳細については、「 最大実行時間」 のガイドを参照してください。

  • エラーの抑制や軽減には、必要な設定のみを使用してください。値を大きくしすぎると、ジョブの実行時間が長くなる可能性があります。 詳細については、 「オプションの概要 」、 「エラー抑制の設定 」、および 「エラー緩和の設定」 を参照してください。

  • 同じ(おそらくパラメータ化された)回路を含む複数のジョブを実行しており、PEAやPECなどノイズモデルを必要とするエラー低減手法を使用している場合は、... NoiseLearnerの使用を検討してください。 このヘルパープログラムを使えば、回路のノイズモデルを一度学習しておき、その後のEstimatorクエリでそのモデルを再利用することができます。 ノイズモデルは一定時間が経過すると古くなってしまうため、この方法はジョブ間の遅延が長くない場合(例えば、1つのセッション内など)にのみ実用的であることに注意してください。 詳細については、「Noise learning helper」 を参照してください。


次のステップ

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