Skip to main content

Mojo struct

PipelineArgs

struct PipelineArgs[loadop_t: LoadOp, outputop_t: OutputOp]

Fields

  • load_args (get_witness(loadop_t, linalg::matmul_sm100_composable::LoadOp, args_type)):
  • output_args (get_witness(outputop_t, linalg::matmul_sm100_composable::OutputOp, args_type)):
  • num_iters (UInt):

Implemented traits

AnyType, Copyable, ExplicitlyCopyable, OpArgs, UnknownDestructibility

Aliases

__copyinit__is_trivial

alias __copyinit__is_trivial = get_witness(get_witness(outputop_t, linalg::matmul_sm100_composable::OutputOp, args_type), stdlib::builtin::value::Copyable, __copyinit__is_trivial) if get_witness(get_witness(loadop_t, linalg::matmul_sm100_composable::LoadOp, args_type), stdlib::builtin::value::Copyable, __copyinit__is_trivial) else get_witness(get_witness(loadop_t, linalg::matmul_sm100_composable::LoadOp, args_type), stdlib::builtin::value::Copyable, __copyinit__is_trivial)

__del__is_trivial

alias __del__is_trivial = get_witness(get_witness(outputop_t, linalg::matmul_sm100_composable::OutputOp, args_type), stdlib::builtin::anytype::AnyType, __del__is_trivial) if get_witness(get_witness(loadop_t, linalg::matmul_sm100_composable::LoadOp, args_type), stdlib::builtin::anytype::AnyType, __del__is_trivial) else get_witness(get_witness(loadop_t, linalg::matmul_sm100_composable::LoadOp, args_type), stdlib::builtin::anytype::AnyType, __del__is_trivial)

Methods

__init__

__init__(out self, load_args: get_witness(loadop_t, linalg::matmul_sm100_composable::LoadOp, args_type), output_args: get_witness(outputop_t, linalg::matmul_sm100_composable::OutputOp, args_type), num_iters: UInt)

Was this page helpful?