include/ck_tile/ops/fmha/pipeline/block_fmha_pipeline_enum.hpp Source File

include/ck_tile/ops/fmha/pipeline/block_fmha_pipeline_enum.hpp Source File#

Composable Kernel: include/ck_tile/ops/fmha/pipeline/block_fmha_pipeline_enum.hpp Source File
block_fmha_pipeline_enum.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 namespace ck_tile {
7 
8 // This class is used for codegen pattern matching
10 {
11  QRKSVS = 0,
13  QSKSVS,
14 };
15 
16 template <BlockFmhaPipelineEnum>
18 
19 template <>
21 {
22  static constexpr const char* name = "qr";
23 };
24 template <>
26 {
27  static constexpr const char* name = "qr_async";
28 };
29 template <>
31 {
32  static constexpr const char* name = "qs";
33 };
34 
35 } // namespace ck_tile
Definition: cluster_descriptor.hpp:13
BlockFmhaPipelineEnum
Definition: block_fmha_pipeline_enum.hpp:10
Definition: block_fmha_pipeline_enum.hpp:17