include/ck_tile/ops/batched_transpose/pipeline/batched_transpose_pipeline.hpp Source File#
batched_transpose_pipeline.hpp
Go to the documentation of this file.
Definition: cluster_descriptor.hpp:13
remove_cv_t< std::remove_reference_t< T > > remove_cvref_t
Definition: type_traits.hpp:20
CK_TILE_DEVICE auto load_tile(const tile_window_with_static_distribution< BottomTensorView_, WindowLengths_, TileDistribution_, NumCoord > &tile_window, number< i_access >={}, bool_constant< oob_conditional_check >={})
Definition: load_tile.hpp:27
CK_TILE_DEVICE void sweep_tile_span(TileDistributedSpan_, const F &f)
Definition: sweep_tile.hpp:20
constexpr CK_TILE_DEVICE auto make_tile_window(null_tensor_view, const WindowLengths &window_lengths, const multi_index< WindowLengths::size()> &, Ts &&...)
Definition: null_tile_window.hpp:72
constexpr CK_TILE_HOST_DEVICE auto make_tuple(Xs &&... xs)
Definition: tuple.hpp:337
CK_TILE_DEVICE void store_tile(tile_window_with_static_lengths< BottomTensorView_, WindowLengths_ > &tile_window_tmp, const static_distributed_tensor< DataType_, TileDistribution_ > &dstr_tensor)
Definition: store_tile.hpp:23
Definition: batched_transpose_pipeline.hpp:15
remove_cvref_t< Problem_ > Problem
Definition: batched_transpose_pipeline.hpp:17
static constexpr ck_tile::index_t kMPerBlock
Definition: batched_transpose_pipeline.hpp:20
static constexpr index_t AlignmentN
Definition: batched_transpose_pipeline.hpp:23
static constexpr ck_tile::index_t kNPerBlock
Definition: batched_transpose_pipeline.hpp:21
CK_TILE_DEVICE auto operator()(const InputWindow &input_window, OutputWindow &out_window)
Definition: batched_transpose_pipeline.hpp:28
static constexpr index_t AlignmentM
Definition: batched_transpose_pipeline.hpp:22
static constexpr bool kPadM
Definition: batched_transpose_pipeline.hpp:24
ck_tile::remove_cvref_t< typename Problem::InputType > InputType
Definition: batched_transpose_pipeline.hpp:19
remove_cvref_t< Policy_ > Policy
Definition: batched_transpose_pipeline.hpp:18
static constexpr bool kPadN
Definition: batched_transpose_pipeline.hpp:25
Definition: integral_constant.hpp:13