/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/core/tensor/sweep_tile.hpp File Reference#
sweep_tile.hpp File Reference
#include "ck_tile/core/config.hpp"
#include "ck_tile/core/numeric/integer.hpp"
#include "ck_tile/core/numeric/integral_constant.hpp"
#include "ck_tile/core/tensor/tile_distribution.hpp"
#include "ck_tile/core/utility/functional.hpp"
#include "ck_tile/core/utility/functional_with_tuple.hpp"
#include "ck_tile/core/utility/type_traits.hpp"
Go to the source code of this file.
Namespaces | |
ck_tile | |
ck_tile::impl | |
Functions | |
template<typename TileDistributedSpan_ , typename F > | |
CK_TILE_DEVICE void | ck_tile::sweep_tile_span (TileDistributedSpan_, const F &f) |
template<typename TileDistributedSpan_ , typename F , typename Unpacks = typename uniform_sequence_gen<TileDistributedSpan_::Impl::size(), 1>::type> | |
CK_TILE_DEVICE void | ck_tile::sweep_tile_uspan (TileDistributedSpan_, const F &f, Unpacks={}) |
template<typename DistributedTensor , typename F , typename UnpacksPerXDim = typename uniform_sequence_gen<DistributedTensor::get_num_of_dimension(), 1>::type> | |
constexpr CK_TILE_HOST_DEVICE void | ck_tile::sweep_tile (const F &f, UnpacksPerXDim={}) |
template<typename DistributedTensor , typename F , typename UnpacksPerXDim = typename uniform_sequence_gen<DistributedTensor::get_num_of_dimension(), 1>::type> | |
constexpr CK_TILE_HOST_DEVICE void | ck_tile::sweep_tile (const DistributedTensor &, const F &f, UnpacksPerXDim={}) |
template<typename T , typename F , typename U = typename uniform_sequence_gen<T::get_num_of_dimension(), 1>::type> | |
CK_TILE_HOST_DEVICE_EXTERN | ck_tile::tile_sweeper (const T &, const F &, U={}) -> tile_sweeper< T, F, U > |