ChunkTiming
class ChunkTiming(spans)
ベース: object
QuantumProgramResult. に関するチャンク・タイミング情報の集まり。
このクラスは、オブジェクトを含む ChunkSpan 読み取り専用のリストのようなもので、各スパンはバックエンドでの単一の実行チャンクを表し、タイミング情報と、そのチャンク内でどの部分が実行されたか QuantumProgram に関する説明を含んでいます。
チャンクを順に処理するには:
chunk_timings = job.result().timing
for chunk in chunk_timings:
print(chunk)1つの結果に対するタイミングを描画するには:
chunk_timings.draw()複数の結果のタイミングを1つのグラフにプロットするには:
from qiskit_ibm_runtime.visualization import draw_chunk_timings
draw_chunk_timings(
chunk_timings1,
chunk_timings2,
names=["job 1", "job 2"],
common_start=True,
)属性
パラメーター
spans (Iterable[ChunkSpan])
duration
最初の起動から最後の停止までの合計時間(秒単位)。
start
最も早いチャンクの開始時刻(UTC)。
stop
最新のチャンクの終了時刻(UTC)。
方法
__getitem__
__len__
draw
draw(name=None, normalize_y=False, line_width=4, tz=None)
棒グラフにタイミング情報を描画する。
common_startや といった追加オプションを使用してチャンクのタイミングを描画したり、複数のジョブのタイミングを同じ軸上に描画したりするには、を直接呼び出す draw_chunk_timings() ことを検討してください。
パラメーター
- name (str | None) – このチャンク群のラベル。
- normalize_y (bool) – Y軸の単位を、累積完了要素数ではなく、作業完了率として表示するかどうか。
- line_width (int) – 線分の太さ。
- tz (timezone | None) – 時刻の表示に使用するタイムゾーン。
None(デフォルト) では、ローカルシステムのタイムゾーンが使用されます。 UTC 形式で時刻を表示するには、このオプションを指定datetime.timezone.utcしてください。
戻り値
Plotlyの図。
戻りの型
PlotlyFigure
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。