include/ck_tile/ops/gemm/warp/warp_gemm.hpp Source File

include/ck_tile/ops/gemm/warp/warp_gemm.hpp Source File#

Composable Kernel: include/ck_tile/ops/gemm/warp/warp_gemm.hpp Source File
warp_gemm.hpp
Go to the documentation of this file.
1 // SPDX-License-Identifier: MIT
2 // Copyright (c) 2018-2023, Advanced Micro Devices, Inc. All rights reserved.
3 
4 #pragma once
5 
6 #include "ck_tile/core.hpp"
9 
10 namespace ck_tile {
11 
12 // fp16
13 
16 
19 
22  2>>;
23 
26  2>>;
27 
30  1>>;
31 
34  2>>;
35 
39 
43 
47  2>>;
48 
52  2>>;
53 
57  2>>;
58 
61  4>>;
62 
65  4>>;
66 
67 // bf16
68 
71 
74 
77  2>>;
78 
81  2>>;
82 
85  1>>;
86 
90  2>>;
91 
95 
99 
103  2>>;
104 
108  2>>;
109 
113  2>>;
114 
117  4>>;
118 
121  4>>;
122 
123 // fp8
124 
127 
130 
133 
136 
140 
144 
148 
152 
153 template <index_t swizzle_factor = 2>
157  2,
158  swizzle_factor>>;
159 
160 } // namespace ck_tile
Definition: cluster_descriptor.hpp:13
Definition: warp_gemm_attribute_mfma.hpp:13
Definition: warp_gemm_attribute_mfma.hpp:791
Definition: warp_gemm_attribute_mfma.hpp:432
Definition: warp_gemm_attribute_mfma.hpp:78
Definition: warp_gemm_attribute_mfma.hpp:294
Definition: warp_gemm_attribute_mfma_impl.hpp:628
Definition: warp_gemm_attribute_mfma_impl.hpp:411
Definition: warp_gemm_attribute_mfma_impl.hpp:322
Definition: warp_gemm_attribute_mfma_impl.hpp:499
Definition: warp_gemm_attribute_mfma_impl.hpp:563
Definition: warp_gemm_attribute_mfma_impl.hpp:130
Definition: warp_gemm_attribute_mfma_impl.hpp:67
Definition: warp_gemm_attribute_mfma_impl.hpp:193
Definition: warp_gemm_attribute_mfma_impl.hpp:257
Definition: warp_gemm_impl.hpp:11