/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/fmha/block/page_block_navigator.hpp File Reference

/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/fmha/block/page_block_navigator.hpp File Reference#

Composable Kernel: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/fmha/block/page_block_navigator.hpp File Reference
page_block_navigator.hpp File Reference

Go to the source code of this file.

Classes

struct  ck_tile::TrivialPageBlockNavigator< TensorView >
 
struct  ck_tile::PageBlockNavigator< DataType_, VirtualDim, TensorView >
 

Namespaces

 ck_tile
 

Functions

template<typename TensorView >
CK_TILE_HOST_DEVICE auto ck_tile::make_page_block_navigator (const TensorView &tensor_view)
 
template<typename DataType , index_t VirtualDim, typename TensorView >
CK_TILE_HOST_DEVICE auto ck_tile::make_page_block_navigator (copy_const_t< DataType, void > *physical_blocks, long_index_t block_stride, long_index_t fixed_offset, const int32_t *physical_block_indices, index_t num_blocks, index_t page_block_size, const TensorView &complete_view, const TensorView &last_view)