traits Struct Reference

traits Struct Reference#

Composable Kernel: ck_tile::tile_window_linear< BottomTensorView_, WindowLengths_, StaticTileDistribution_, LinearBottomDims_ >::traits Struct Reference
ck_tile::tile_window_linear< BottomTensorView_, WindowLengths_, StaticTileDistribution_, LinearBottomDims_ >::traits Struct Reference

#include <tile_window_linear.hpp>

Public Types

using AccessMap_NonLinear = decltype(get_non_linear_access_map())
using AccessHistogram_NonLinear = decltype(get_non_linear_access_histogram())
using AccessPrefixSum_NonLinear = decltype(get_non_linear_access_histogram_prefix_sum())

Static Public Attributes

static constexpr index_t NumAccess_NonLinear = get_num_non_linear_access()

Member Typedef Documentation

◆ AccessHistogram_NonLinear

template<typename BottomTensorView_, typename WindowLengths_, typename StaticTileDistribution_, typename LinearBottomDims_>
using ck_tile::tile_window_linear< BottomTensorView_, WindowLengths_, StaticTileDistribution_, LinearBottomDims_ >::traits::AccessHistogram_NonLinear = decltype(get_non_linear_access_histogram())

◆ AccessMap_NonLinear

template<typename BottomTensorView_, typename WindowLengths_, typename StaticTileDistribution_, typename LinearBottomDims_>
using ck_tile::tile_window_linear< BottomTensorView_, WindowLengths_, StaticTileDistribution_, LinearBottomDims_ >::traits::AccessMap_NonLinear = decltype(get_non_linear_access_map())

◆ AccessPrefixSum_NonLinear

template<typename BottomTensorView_, typename WindowLengths_, typename StaticTileDistribution_, typename LinearBottomDims_>
using ck_tile::tile_window_linear< BottomTensorView_, WindowLengths_, StaticTileDistribution_, LinearBottomDims_ >::traits::AccessPrefixSum_NonLinear = decltype(get_non_linear_access_histogram_prefix_sum())

Member Data Documentation

◆ NumAccess_NonLinear

template<typename BottomTensorView_, typename WindowLengths_, typename StaticTileDistribution_, typename LinearBottomDims_>
index_t ck_tile::tile_window_linear< BottomTensorView_, WindowLengths_, StaticTileDistribution_, LinearBottomDims_ >::traits::NumAccess_NonLinear = get_num_non_linear_access()
staticconstexpr

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