Houdini 20.5 Executing tasks with PDG/TOPs pdg

pdg.generateWhen module

The enumeration of work item generation modes supported by processor nodes

This enum contains the possible work item generation modes supported by pdg.Processor nodes.

Values

pdg.generateWhen.AllUpstreamGenerated

Work items in the processor will generate once all upstream work items, across all input nodes, are generated.

pdg.generateWhen.AllUpstreamCooked

Work items in the processor will generate once all upstream work items, across all input nodes, are cooked.

pdg.generateWhen.EachUpstreamCooked

The processor will generate work items each time an upstream work item cooks.

pdg.generateWhen.Automatic

The processor will generate work items using one of the other options, and the current graph configuration. For example, PDG will attempt to detect if the node needs to wait for cooked inputs based on the attributes referenced by expressions on the node.

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