Skip to main content

Mojo struct

DefaultMatmulOps

struct DefaultMatmulOps

Op tags for the default single-buffer matmul kernel.

Kernel-specific data ops in the 0-127 range; framework infrastructure ops inherited from ScheduleOps at 128+.

Fields​

  • ​value (Int):

Implemented traits​

AnyType, Equatable, ImplicitlyDestructible, ScheduleOps

comptime members​

BARRIER​

comptime BARRIER = DefaultMatmulOps(128)

COMPUTE​

comptime COMPUTE = DefaultMatmulOps(3)

LOAD_DRAM​

comptime LOAD_DRAM = DefaultMatmulOps(0)

LOAD_FRAG​

comptime LOAD_FRAG = DefaultMatmulOps(2)

NONE​

comptime NONE = DefaultMatmulOps(255)

SCHED_GROUP_BARRIER​

comptime SCHED_GROUP_BARRIER = DefaultMatmulOps(133)

SCHEDULE_BARRIER​

comptime SCHEDULE_BARRIER = DefaultMatmulOps(132)

SET_PRIO​

comptime SET_PRIO = DefaultMatmulOps(131)

STORE_SMEM​

comptime STORE_SMEM = DefaultMatmulOps(1)

WAIT_LGKM​

comptime WAIT_LGKM = DefaultMatmulOps(130)

WAIT_VM​

comptime WAIT_VM = DefaultMatmulOps(129)