Skip to main content

hetorch.passes.registry

Pass registry for managing transformation passes

Classes

PassRegistry(args, kwargs)

Global registry for transformation passes

This registry allows passes to be registered and retrieved by name, enabling dynamic pipeline construction.

Functions

register_pass(pass_class: Type[hetorch.passes.base.TransformationPass]) -\> Type[hetorch.passes.base.TransformationPass]

Decorator to register a pass class

Usage: @register_pass class MyPass(TransformationPass): ...