Houdini 20.5 Executing tasks with PDG/TOPs pdg

pdg.workItemStatType module

Processing time statistics exposed by a PDG work item

This enum exposes the different time stamps that PDG records for each work item while it’s cooking. Work items that don’t actually cook, such as ones in an Attribute Create or Filter by Expression TOP, will have a value of 0 for all stat fields. Work items that cook from cached files on disk will also have a value of 0 for all stats.

Values

pdg.workItemStatType.CookEndTime

The time stamp recorded when the work item and any post cook callbacks are completed.

pdg.workItemStatType.CookStartTime

The time stamp recorded when the work item begins to cook. For items scheduled out of process, this stat is recorded once the scheduler receives a cook start notification from the evaluating work item process.

pdg.workItemStatType.FileSize

The total file size for all outputs of the work item.

pdg.workItemStatType.QueueTime

The time stamp for when the work item was first added to a scheduler job queue.

pdg.workItemStatType.ScheduleTime

The time stamp for when the work item was processed by a scheduler.

pdg

attributes

cooking

customtypes

  • pdg.Dictionary

    Wraps a nested dictionary object in Python, used with Dictionary Array attributes

data

debugging

events

exceptions

  • pdg.AttribError

    Generic exception raised when an error occurs when accessing work item attributes

  • pdg.CookError

    Generic exception raised when an error running the graph.

  • pdg.ServiceError

    Generic exception raised when an error occurs during a PDG service manager operation

expressions

  • pdg.EvaluationContext

    A module with global functions that operate on the thread-local evaluation context

internal

nodes

schedulers

services

types

workitems