PassType#
Fully qualified name: omni::graph::exec::unstable::PassType
-
enum class omni::graph::exec::unstable::PassType#
Grouping type for different passes.
Graph transformation pass is registered with a given type and type can’t be changed after.
See Passes for more pass related functionality.
Note
We are not yet using all these states…expect changes.
Values:
-
enumerator ePopulate#
open-up graph types
-
enumerator ePartitioning#
change granularity of executions (including executors)
-
enumerator eGlobal#
pass is running over entire graph. no other passes can run now
-
enumerator eTypeInference#
resolve types
-
enumerator eOverrideExecution#
override compute methods, executors, etc
-
enumerator eScheduling#
memory access, pipeline stages, etc
-
enumerator eCount#
total number of known pass types
-
enumerator ePopulate#