Skip to main content

Mojo struct

GEMVAlgorithm

struct GEMVAlgorithm

Implemented traits​

AnyType, Copyable, Equatable, Hashable, ImplicitlyCopyable, ImplicitlyDestructible, Movable, RegisterPassable, TrivialRegisterPassable, Writable

comptime members​

GEMM_MMA_CPASYNC​

comptime GEMM_MMA_CPASYNC = GEMVAlgorithm(6)

GEMV_KERNEL​

comptime GEMV_KERNEL = GEMVAlgorithm(0)

GEMV_KERNEL_VECTOR​

comptime GEMV_KERNEL_VECTOR = GEMVAlgorithm(1)

GEMV_SPLIT_K​

comptime GEMV_SPLIT_K = GEMVAlgorithm(2)

GEVM_KERNEL​

comptime GEVM_KERNEL = GEMVAlgorithm(4)

GEVM_KERNEL_VECTOR​

comptime GEVM_KERNEL_VECTOR = GEMVAlgorithm(3)

MATMUL_NAIVE​

comptime MATMUL_NAIVE = GEMVAlgorithm(5)

Methods​

__eq__​

__eq__(self, other: Self) -> Bool

Returns:

Bool

__ne__​

__ne__(self, other: Self) -> Bool

Returns:

Bool

__is__​

__is__(self, other: Self) -> Bool

Returns:

Bool

__isnot__​

__isnot__(self, other: Self) -> Bool

Returns:

Bool

__int__​

__int__(self) -> Int

Returns:

Int

__hash__​

__hash__(self) -> UInt

Returns:

UInt

write_to​

write_to(self, mut writer: T)