/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/fmha/block/variants.hpp File Reference#
variants.hpp File Reference
  #include <type_traits>#include <ck_tile/core/numeric/math.hpp>#include <ck_tile/core/numeric/type_convert.hpp>Go to the source code of this file.
Namespaces | |
| ck_tile | |
| ck_tile::internal | |
Macros | |
| #define | CK_TILE_ATTENTION_LOGITS_SOFT_CAP_TANH 0 | 
| #define | CK_TILE_ATTENTION_LOGITS_SOFT_CAP_SOFTSIGN 1 | 
| #define | CK_TILE_ATTENTION_LOGITS_SOFT_CAP_DEFAULT CK_TILE_ATTENTION_LOGITS_SOFT_CAP_TANH | 
| #define | CK_TILE_ATTENTION_USE_SOFTSIGN_ASM 0 | 
Functions | |
| __device__ float | ck_tile::internal::exp2_soft_sign_impl (float softmax_scale, float logits, float logits_soft_cap_rcp) | 
Variables | |
| constexpr uint32_t | ck_tile::CUSTOM_MASK = 1U | 
| constexpr uint32_t | ck_tile::SLIDING_WINDOW = 2U | 
| constexpr uint32_t | ck_tile::LOGITS_SOFT_CAP = 4U | 
| constexpr uint32_t | ck_tile::ALIBI = 8U | 
Macro Definition Documentation
◆ CK_TILE_ATTENTION_LOGITS_SOFT_CAP_DEFAULT
| #define CK_TILE_ATTENTION_LOGITS_SOFT_CAP_DEFAULT CK_TILE_ATTENTION_LOGITS_SOFT_CAP_TANH | 
◆ CK_TILE_ATTENTION_LOGITS_SOFT_CAP_SOFTSIGN
| #define CK_TILE_ATTENTION_LOGITS_SOFT_CAP_SOFTSIGN 1 | 
◆ CK_TILE_ATTENTION_LOGITS_SOFT_CAP_TANH
| #define CK_TILE_ATTENTION_LOGITS_SOFT_CAP_TANH 0 | 
◆ CK_TILE_ATTENTION_USE_SOFTSIGN_ASM
| #define CK_TILE_ATTENTION_USE_SOFTSIGN_ASM 0 |