For the complete documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /get-started.md).
Mojo struct
WarpRole
struct WarpRole
Encodes the warp role assignments used by the warp-specialized kernel.
Each warp in the block is assigned one role (MainLoad, SfbLoad, SfbReady,
Mma, Scheduler, Epilogue) and the is_* helpers test the current warp's
role against get_warp_id().
Implemented traits
AnyType,
Copyable,
Deinitable,
ImplicitlyCopyable,
Movable,
RegisterPassable,
TrivialRegisterPassable
comptime members
Epilogue
comptime Epilogue = WarpRole(Int32(3))
MainLoad
comptime MainLoad = WarpRole(Int32(5))
Mma
comptime Mma = WarpRole(Int32(6))
Scheduler
comptime Scheduler = WarpRole(Int32(4))
SfbLoad
comptime SfbLoad = WarpRole(Int32(7))
SfbReady
comptime SfbReady = WarpRole(Int32(8))