/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck_tile/ops/batched_transpose/pipeline/batched_transpose_policy.hpp Source File

/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck_tile/ops/batched_transpose/pipeline/batched_transpose_policy.hpp Source File#

Composable Kernel: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/docs-6.4.3/include/ck_tile/ops/batched_transpose/pipeline/batched_transpose_policy.hpp Source File
batched_transpose_policy.hpp
Go to the documentation of this file.
1 // SPDX-License-Identifier: MIT
2 // Copyright (c) 2018-2024, Advanced Micro Devices, Inc. All rights reserved.
3 
4 #pragma once
5 
6 #include "ck_tile/core.hpp"
8 #include "ck_tile/ops/topk.hpp"
9 
10 namespace ck_tile {
11 
13 {
14  template <typename Problem>
16  {
17  using S = Problem;
20  sequence<>,
26  sequence<2, 2>>{});
27  }
28 
29  template <typename Problem>
31  {
32  using S = Problem;
35  sequence<>,
41  sequence<2, 2>>{});
42  }
43 };
44 } // namespace ck_tile
#define CK_TILE_HOST_DEVICE
Definition: config.hpp:41
Definition: cluster_descriptor.hpp:13
constexpr CK_TILE_HOST_DEVICE auto make_static_tile_distribution(StaticTileDistributionEncoding_)
Definition: tile_distribution.hpp:498
Definition: batched_transpose_policy.hpp:13
static constexpr CK_TILE_HOST_DEVICE auto MakeInputDistribution()
Definition: batched_transpose_policy.hpp:15
static constexpr CK_TILE_HOST_DEVICE auto MakeOutputDistribution()
Definition: batched_transpose_policy.hpp:30
Definition: sequence.hpp:52
Definition: tile_distribution_encoding.hpp:26
Definition: tuple.hpp:192