SplitImagePieceInfo Struct Reference

SplitImagePieceInfo Struct Reference#

Composable Kernel: ck_tile::SplitImagePieceInfo Struct Reference
ck_tile::SplitImagePieceInfo Struct Reference

Helper struct for split-image piece information. More...

#include <grouped_convolution_utils.hpp>

Public Attributes

ck_tile::index_t block_start
ck_tile::index_t block_end
 GPU block range for this piece.
ck_tile::index_t d_start
ck_tile::index_t h_start
ck_tile::index_t w_start
 Spatial start coordinates (output space).
ck_tile::index_t d_size
ck_tile::index_t h_size
ck_tile::index_t w_size
 Spatial dimensions of this piece.

Detailed Description

Helper struct for split-image piece information.

Overview
Stores metadata for a single spatial piece in split-image convolution. Used to track block ranges and spatial coordinates for each piece.

Member Data Documentation

◆ block_end

ck_tile::index_t ck_tile::SplitImagePieceInfo::block_end

GPU block range for this piece.

◆ block_start

ck_tile::index_t ck_tile::SplitImagePieceInfo::block_start

◆ d_size

ck_tile::index_t ck_tile::SplitImagePieceInfo::d_size

◆ d_start

ck_tile::index_t ck_tile::SplitImagePieceInfo::d_start

◆ h_size

ck_tile::index_t ck_tile::SplitImagePieceInfo::h_size

◆ h_start

ck_tile::index_t ck_tile::SplitImagePieceInfo::h_start

◆ w_size

ck_tile::index_t ck_tile::SplitImagePieceInfo::w_size

Spatial dimensions of this piece.

◆ w_start

ck_tile::index_t ck_tile::SplitImagePieceInfo::w_start

Spatial start coordinates (output space).


The documentation for this struct was generated from the following file: