tile_window_with_static_lengths< BottomTensorView_, WindowLengths_ > Struct Template Reference#
ck_tile::tile_window_with_static_lengths< BottomTensorView_, WindowLengths_ > Struct Template Reference
This class provides description of tile windowed view on the device memory. More...
#include <tile_window.hpp>
Inheritance diagram for ck_tile::tile_window_with_static_lengths< BottomTensorView_, WindowLengths_ >:
Public Types | |
| using | Base |
| Public Types inherited from ck_tile::tile_window_base< tile_window_with_static_lengths< BottomTensorView_, WindowLengths_ >, BottomTensorView_, WindowLengths_ > | |
| using | BottomTensorView |
| using | WindowLengths |
| using | BottomTensorDesc |
| using | DataType |
| using | BottomTensorIndex |
Additional Inherited Members | |
| Static Public Member Functions inherited from ck_tile::tile_window_base< tile_window_with_static_lengths< BottomTensorView_, WindowLengths_ >, BottomTensorView_, WindowLengths_ > | |
| static CK_TILE_DEVICE constexpr index_t | get_num_of_dimension () |
| Public Attributes inherited from ck_tile::tile_window_base< tile_window_with_static_lengths< BottomTensorView_, WindowLengths_ >, BottomTensorView_, WindowLengths_ > | |
| BottomTensorIndex | window_origin_ |
| WindowLengths | window_lengths_ |
| BottomTensorView | bottom_tensor_view_ |
| Static Public Attributes inherited from ck_tile::tile_window_base< tile_window_with_static_lengths< BottomTensorView_, WindowLengths_ >, BottomTensorView_, WindowLengths_ > | |
| static constexpr index_t | NDimBottomTensor |
Detailed Description
template<typename BottomTensorView_, typename WindowLengths_>
struct ck_tile::tile_window_with_static_lengths< BottomTensorView_, WindowLengths_ >
struct ck_tile::tile_window_with_static_lengths< BottomTensorView_, WindowLengths_ >
This class provides description of tile windowed view on the device memory.
- Note
- This class does not provide any functions to read or modify device memory.
- Template Parameters
-
BottomTensorView_ Class describing & holding device tensor memory. WindowLengths_ Spatial sizes of windowed view on tensor.
Member Typedef Documentation
◆ Base
template<typename BottomTensorView_, typename WindowLengths_>
| using ck_tile::tile_window_with_static_lengths< BottomTensorView_, WindowLengths_ >::Base |
Initial value:
BottomTensorView_,
WindowLengths_>
This class provides description of tile windowed view on the device memory.
Definition tile_window_base.hpp:31
Constructor & Destructor Documentation
◆ tile_window_with_static_lengths() [1/2]
template<typename BottomTensorView_, typename WindowLengths_>
|
constexprdefault |
◆ tile_window_with_static_lengths() [2/2]
template<typename BottomTensorView_, typename WindowLengths_>
|
inlineconstexpr |
Member Function Documentation
◆ print_tile_window_range()
template<typename BottomTensorView_, typename WindowLengths_>
template<typename DataType>
|
inline |
The documentation for this struct was generated from the following file: