Mojo function
multi_stage_reg_epilogue
multi_stage_reg_epilogue[c_tile_rank: Int, c_tile_shape: IndexList[c_tile_rank], c_desc_shape: IndexList[c_tile_rank], accum_type: DType, accum_layout: Layout, /, *, c_smem_layout: Layout, c_type: DType, c_static_N: Int, block_tile_shape: IndexList[3], mma_shape: IndexList[3], is_lower_frag_required: Bool, cta_group: Int, num_output_warps: Int, c_swizzle: TensorMapSwizzle](c_upper_main_tile: LayoutTensor[accum_type, accum_layout, MutAnyOrigin, address_space=AddressSpace.LOCAL, element_layout=c_upper_main_tile.element_layout, layout_int_type=c_upper_main_tile.layout_int_type, linear_idx_type=c_upper_main_tile.linear_idx_type, masked=c_upper_main_tile.masked, alignment=c_upper_main_tile.alignment], c_lower_main_tile: LayoutTensor[accum_type, accum_layout, MutAnyOrigin, address_space=AddressSpace.LOCAL, element_layout=c_lower_main_tile.element_layout, layout_int_type=c_lower_main_tile.layout_int_type, linear_idx_type=c_lower_main_tile.linear_idx_type, masked=c_lower_main_tile.masked, alignment=c_lower_main_tile.alignment], c_smem_base: UnsafePointer[Scalar[c_type], MutAnyOrigin, address_space=AddressSpace.SHARED], c_tma_op: TMATensorTile[c_type, c_tile_rank, c_tile_shape, c_desc_shape], c_ptr: UnsafePointer[Scalar[c_type], MutAnyOrigin], c_coord: Tuple[Int, Int], elect_one_warp: Bool, group_end_idx: UInt32)
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!