Skip to main content

Mojo struct

WorkInfo

@register_passable(trivial) struct WorkInfo

Fields

  • m (UInt32):
  • n (UInt32):
  • k_start (UInt32):
  • num_k_tiles (UInt32):
  • is_valid_tile (Bool):

Implemented traits

AnyType, ExplicitlyCopyable, ImplicitlyCopyable, Movable, Stringable, UnknownDestructibility, Writable

Aliases

__copyinit__is_trivial

alias __copyinit__is_trivial = True

__del__is_trivial

alias __del__is_trivial = True

__moveinit__is_trivial

alias __moveinit__is_trivial = True

INVALID_WORK_INFO

alias INVALID_WORK_INFO = WorkInfo(0, 0, 0, 0, False)

Methods

__init__

__init__() -> Self

is_valid

is_valid(self) -> Bool

Returns:

Bool

is_final_split

is_final_split(self, k_tiles_per_output_tile: UInt32) -> Bool

Returns:

Bool

get_k_start

get_k_start(self) -> UInt32

Returns:

UInt32

__str__

__str__(self) -> String

Returns:

String

write_to

write_to(self, mut writer: T)

Was this page helpful?