/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/fmha/block/block_attention_quant_scale_enum.hpp Source File

/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/fmha/block/block_attention_quant_scale_enum.hpp Source File#

Composable Kernel: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/fmha/block/block_attention_quant_scale_enum.hpp Source File
block_attention_quant_scale_enum.hpp
Go to the documentation of this file.
1 // Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
2 // SPDX-License-Identifier: MIT
3 
4 #pragma once
5 
6 #include <string>
7 
8 namespace ck_tile {
9 
10 // This class is used for codegen pattern matching
12 {
13  NO_SCALE = 0,
14  PERTENSOR = 1,
15 };
16 
17 template <BlockAttentionQuantScaleEnum>
19 
20 template <>
22 {
23  static constexpr const char* name = "";
24 };
25 template <>
27 {
28  static constexpr const char* name = "pertensor";
29 };
30 
31 } // namespace ck_tile
Definition: cluster_descriptor.hpp:13
BlockAttentionQuantScaleEnum
Definition: block_attention_quant_scale_enum.hpp:12
Definition: block_attention_quant_scale_enum.hpp:18