For the complete documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /max/get-started.md).
Mojo module
types
Core types for the pipeline scheduling framework.
Contains ResourceKind, ScheduleOps, _Ops, KOffsetKind, Phase, OpRole, OpCost, TargetCostModel, OpDesc, DepKind, DepEdge, EdgeRule, and the annotate_ops helper.
Structsβ
- β
DepEdge: A dependency between two schedule entries. - β
DepKind: Type of dependency between operations. - β
EdgeRule: Declarative edge derivation rule. - β
KOffsetKind: Describes how to compute the K offset for a load operation. - β
OpCost: Hardware cost annotation for a single operation kind. - β
OpDesc: Describes a single operation in the pipeline schedule. - β
OpRole: Role of an operation in the pipeline data flow. - β
Phase: Which phase of the pipeline an entry belongs to. - β
ResourceKind: Hardware resource that an operation occupies. - β
TargetCostModel: Maps op tags to hardware cost annotations.
Traitsβ
- β
ScheduleOps: Base 'enum' for pipeline schedule operations.
Functionsβ
- β
annotate_ops: Apply a target cost model to logical ops.
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!