Passes
Interfaces, classes, and helpers related to graph transformation passes.
Passes are user definable objects that populate, transform, and optimize the execution graph.
Passes are registered using one of the Pass Registration helpers.
Passes are run during graph construction via a omni::graph::exec::unstable::PassPipeline.
See Pass Concepts for an in-depth guide on how passes are used during graph construction.
Classes
omni::graph::exec::unstable::IGlobalPass: Base class for global passes.
omni::graph::exec::unstable::IPartitionPass: Base class for graph partitioning passes.
omni::graph::exec::unstable::IPass: Base class for graph transformation passes.
omni::graph::exec::unstable::IPassPipeline: Runs registered passes.
omni::graph::exec::unstable::IPopulatePass: Base class for populate passes.
Groups
Pass Registration: Macros to register a plugin's passes.