batched_transpose_lds_policy.hpp Source File#
batched_transpose_lds_policy.hpp
Go to the documentation of this file.
Definition tile/core/algorithm/cluster_descriptor.hpp:13
CK_TILE_DEVICE constexpr auto make_transposed_distr_encode()
Definition amd_transpose_load_encoding.hpp:82
CK_TILE_HOST_DEVICE constexpr auto make_pass_through_transform(const LowLength &low_length)
Definition coordinate_transform.hpp:1558
TransposeTileDistributionTraits< TileDistributionEncoding_, DataType_, Policy, false > OutputTileDistributionTraits
Definition load_tile_transpose.hpp:338
CK_TILE_HOST_DEVICE constexpr auto make_naive_tensor_descriptor(const tuple< Lengths... > &lengths, const tuple< Strides... > &strides, number< GuaranteedLastDimensionVectorLength >=number<-1 >{}, number< GuaranteedLastDimensionVectorStride >=number<-1 >{})
Definition tile/core/tensor/tensor_descriptor.hpp:274
CK_TILE_HOST_DEVICE constexpr auto make_merge_transform(const LowLengths &low_lengths)
Definition coordinate_transform.hpp:1615
CK_TILE_HOST_DEVICE constexpr auto transform_tensor_descriptor(const OldTensorDescriptor &old_tensor_desc, const NewTransforms &new_transforms, NewLowerDimensionOldTopIdss, NewUpperDimensionNewTopIdss)
Definition tile/core/tensor/tensor_descriptor.hpp:203
CK_TILE_HOST_DEVICE constexpr auto integer_least_multiple(X x, Y y)
Definition tile/core/numeric/math.hpp:155
CK_TILE_HOST_DEVICE constexpr auto make_static_tile_distribution(StaticTileDistributionEncoding_)
Definition tile_distribution.hpp:480
CK_TILE_HOST_DEVICE constexpr auto make_tuple(Xs &&... xs)
Definition tile/core/container/tuple.hpp:360
CK_TILE_HOST_DEVICE constexpr auto InputTileDistributionEncoding()
Definition load_tile_transpose.hpp:351
Definition batched_transpose_common_policy.hpp:11
Definition batched_transpose_lds_policy.hpp:12
static CK_TILE_DEVICE constexpr auto MakeLdsLoadBlockDescriptor()
Definition batched_transpose_lds_policy.hpp:62
static CK_TILE_DEVICE constexpr auto MakeLdsStoreBlockDescriptor()
Definition batched_transpose_lds_policy.hpp:36
static CK_TILE_DEVICE constexpr index_t GetSmemSize()
Definition batched_transpose_lds_policy.hpp:14
static CK_TILE_DEVICE constexpr auto MakeOutputDistribution()
Definition batched_transpose_lds_policy.hpp:23
static CK_TILE_DEVICE constexpr auto MakeLdsLoadTileDistribution()
Definition batched_transpose_lds_policy.hpp:88
Definition tile/core/container/sequence.hpp:49