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)

Was this page helpful?