Skip to main content
IBM Quantum Platform

qiskit_ibm_runtime.options_models.EstimatorOptions

pydantic model EstimatorOptions

GitHub

ベース: BaseOptionsModel

クライアントサイドのEstimatorのオプション。

構成

  • validate_assignment : bool = True
  • extra : str = 禁止

default_precision

field

種類: Annotated[float, Field(gt``=``0)]

デフォルト値: 0.015625

PUB または の run() 呼び出しにおいて、精度が指定されていない場合に使用されるデフォルトの精度。

PUBs または実行メソッドで指定されていない場合の、期待値の推定値に対するデフォルトの精度。

のデフォルト値(に相当 4096**-0.5)は 0.015625、 i.i.d が存在する場合に、回の 4096 ショットから期待される精度を表しています。 ノイズ。

制約

  • gt = 0

default_shots

field

種類: Annotated[int, Field(ge``=``0)] | None

デフォルト値: None

構成ごとに、1つの回路あたりに使用するショットの総数。

注

この値が設定されている場合、. を上書きします default_precision。

構成とは、特定のパラメータ値のバインディングセットと物理的な測定基準との組み合わせのことです。 物理的測定基底とは、特定の回路/パラメータ値の組み合わせに対して、クビットごとに可換な観測量の集合をグループ化し、基底回転を伴う単一の測定を生成するものであり、これがハードウェアの実行に組み込まれる。

トゥイールが有効になっている場合、このオプションの値は回路のランダム化ごとに分割され、各ランダム化あたりの試行回数は少なくなります。 オプション twirling をご覧ください。

dynamical_decoupling

field

種類: DynamicalDecouplingOptions

デフォルト値: DynamicalDecouplingOptions(enable=False, sequence_type='XX', extra_slack_distribution='middle', scheduling_method='alap', skip_reset_qubits=False)

動的デカップリングの選択肢。

environment

field

種類: EnvironmentOptions

デフォルト値: EnvironmentOptions(log_level='WARNING', job_tags=[], private=False, max_execution_time=None, image=None)

実行環境に関連するオプション。

execution

field

種類: ExecutionOptions

デフォルト値: ExecutionOptions(init_qubits=True, rep_delay=None, scheduler_timing=False, stretch_values=False)

実行オプション。

experimental

field

タイプ: dict

デフォルト値: {}

実験の選択肢。

max_execution_time

field

種類: int | None

デフォルト値: None

最大実行時間(秒単位)。

この値は、システムの実行時間(実時間ではない)の上限となります。 システム実行時間とは、システムがお客様のジョブの処理に費やす時間のことです。 ジョブがこの時間制限を超えた場合、強制的にキャンセルされます。

resilience

field

種類: ResilienceOptions

デフォルト値: ResilienceOptions(measure_mitigation=None, measure_noise_learning=MeasureNoiseLearningOptions(num_randomizations='auto'), pec_mitigation=False, pec=PecOptions(max_overhead=100, noise_gain='auto'), zne_mitigation=None, zne=ZneOptions(amplifier='gate_folding', noise_factors='auto', extrapolator=('exponential', 'linear'), extrapolated_noise_factors='auto'), layer_noise_model=None)

レジリエンス戦略を微調整するための高度なレジリエンス設定。

resilience_level

field

種類: Literal[0, 1, 2]

デフォルト値: 1

エラーに対してどの程度の回復力を構築すべきか。

レベルが高いほど、処理時間は長くなりますが、より正確な結果が得られます。 以下の値がサポートされています。

  • 0:緩和措置なし。
  • 1: 緩和コストが最小限である。 読み取り誤差に起因する誤差を低減する。
  • 2:緩和コストは中程度。 通常、推定量のバイアスを低減させるが、バイアスがゼロになることは保証されない。

各レベルで使用されるエラー緩和手法の詳細については、 『 IBM Quantum Compute (旧称: Qiskit Runtime )のエラー緩和設定』 ガイドを参照してください。

simulator

field

種類: SimulatorOptions

デフォルト値: SimulatorOptions(angle_decimals=5, layer_noise_model=None, seed_simulator=None, warn_absent=True)

ローカルモードシミュレーションに関連するオプション。

twirling

field

種類: TwirlingOptions

デフォルト値: TwirlingOptions(enable_gates=None, enable_measure=None, group='pauli', num_randomizations='auto', shots_per_randomization='auto', strategy='active-accum')

回転のオプション。

update

update(**kwargs)

GitHub

オプションを更新してください。

パラメーター

kwargs (Any)

戻りの型

なし

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