sweep_tile_impl< DistributedTensor, UnpacksPerXDim, sequence<> > Struct Template Reference

sweep_tile_impl&lt; DistributedTensor, UnpacksPerXDim, sequence&lt;&gt; &gt; Struct Template Reference#

Composable Kernel: ck_tile::impl::sweep_tile_impl< DistributedTensor, UnpacksPerXDim, sequence<> > Struct Template Reference
ck_tile::impl::sweep_tile_impl< DistributedTensor, UnpacksPerXDim, sequence<> > Struct Template Reference

#include <sweep_tile.hpp>

Public Member Functions

CK_TILE_HOST_DEVICE constexpr index_t get_num_of_access () const
template<typename F, typename SpanIdx>
CK_TILE_HOST_DEVICE constexpr void operator() (const F &f, const SpanIdx &span_idx) const
template<typename F, typename SpanIdx, index_t i_access>
CK_TILE_HOST_DEVICE constexpr void operator() (const F &f, const SpanIdx &span_idx, number< i_access >) const

Member Function Documentation

◆ get_num_of_access()

template<typename DistributedTensor, typename UnpacksPerXDim>
CK_TILE_HOST_DEVICE constexpr index_t ck_tile::impl::sweep_tile_impl< DistributedTensor, UnpacksPerXDim, sequence<> >::get_num_of_access ( ) const
inlineconstexpr

◆ operator()() [1/2]

template<typename DistributedTensor, typename UnpacksPerXDim>
template<typename F, typename SpanIdx>
CK_TILE_HOST_DEVICE constexpr void ck_tile::impl::sweep_tile_impl< DistributedTensor, UnpacksPerXDim, sequence<> >::operator() ( const F & f,
const SpanIdx & span_idx ) const
inlineconstexpr

◆ operator()() [2/2]

template<typename DistributedTensor, typename UnpacksPerXDim>
template<typename F, typename SpanIdx, index_t i_access>
CK_TILE_HOST_DEVICE constexpr void ck_tile::impl::sweep_tile_impl< DistributedTensor, UnpacksPerXDim, sequence<> >::operator() ( const F & f,
const SpanIdx & span_idx,
number< i_access >  ) const
inlineconstexpr

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