Inheritance |
|
このオブジェクトをpdg.GraphContext._cook()
に渡すことで、そのグラフのクックの挙動を設定することができます。
メソッド ¶
checkpointingEnabled
: bool
Property
Enables writing a JSON-based checkpoint file while the graph cooks, which contains the work item and dependency data for the graph
checkpointPath
: str
Property
The file path that the checkpoint data should be written to. If the path
ends with the .gz extension, for example $HIP/checkpoint.json.gz
, the file
will be compressed using GZip.
checkpointRate
: int
Property
The rate at which the checkpoitn file is updated. This rate is specified as the number of work items that should be queued in the checkpoint manager before flushing it to disk – it isn’t a time value.
cookTime
: float
Property
PDGグラフが評価している時間。
デフォルトは0
です。
TOPsからPDGグラフがクックされると、TOPネットワーク上の Evaluation Time パラメータに基づいて、この値が設定されます。
nodeNames
: list
of str
Property
クックするノードの名前を文字列の配列で指定します。
これは、cookType
値がpdg.cookType.Node
またはpdg.cookType.GenerateNode
に設定されている時に使用します。
saveScene
: bool
Property
このプロパティをTrue
に設定すると、クックされるどれかのノードがシーンファイルを要した場合に、PDGはクック前にシーンの保存を試みます。
例えば、ROP Fetch TOPノードは、クック時に現行シーンファイルを読み込むワークアイテムを生成します。
Defaults to False
.
Methods from pdg.EvaluationOptions ¶
autoRecook
: bool
Property
このオプションをTrue
に設定すると、autoRecookInterval
プロパティで指定された間隔で自動的にグラフが再クックされます。
デフォルトはFalse
です。
autoRecookInterval
: int
Property
自動再クックの時、再クック間の間隔(ミリ秒)。
デフォルトは100です。
blocking
: bool
Property
クックがCallerをブロックするのかどうか、または、バックグラウンドでクックするのかどうかを指定します。
デフォルトはFalse
です。