Rmsnorm2dFwdTraits< kPadN_, kSaveInvRms_, kSaveUnquant_, kTwoPass_, kFusedAdd_, kFusedQuant_, kUseModelSensitiveRMSNorm_ > Struct Template Reference

Rmsnorm2dFwdTraits&lt; kPadN_, kSaveInvRms_, kSaveUnquant_, kTwoPass_, kFusedAdd_, kFusedQuant_, kUseModelSensitiveRMSNorm_ &gt; Struct Template Reference#

Composable Kernel: ck_tile::Rmsnorm2dFwdTraits< kPadN_, kSaveInvRms_, kSaveUnquant_, kTwoPass_, kFusedAdd_, kFusedQuant_, kUseModelSensitiveRMSNorm_ > Struct Template Reference
ck_tile::Rmsnorm2dFwdTraits< kPadN_, kSaveInvRms_, kSaveUnquant_, kTwoPass_, kFusedAdd_, kFusedQuant_, kUseModelSensitiveRMSNorm_ > Struct Template Reference

#include <rmsnorm2d_fwd_traits.hpp>

Static Public Attributes

static constexpr bool kPadN = kPadN_
static constexpr bool kSaveInvRms = kSaveInvRms_
static constexpr bool kSaveUnquant = kSaveUnquant_
static constexpr bool kTwoPass = kTwoPass_
static constexpr Rmsnorm2dFusedAddEnum kFusedAdd = kFusedAdd_
static constexpr Rmsnorm2dFusedQuantEnum kFusedQuant = kFusedQuant_
static constexpr Rmsnorm2dSensitiveEnum kUseModelSensitiveRMSNorm = kUseModelSensitiveRMSNorm_

Member Data Documentation

◆ kFusedAdd

template<bool kPadN_, bool kSaveInvRms_, bool kSaveUnquant_, bool kTwoPass_, Rmsnorm2dFusedAddEnum kFusedAdd_, Rmsnorm2dFusedQuantEnum kFusedQuant_, Rmsnorm2dSensitiveEnum kUseModelSensitiveRMSNorm_>
Rmsnorm2dFusedAddEnum ck_tile::Rmsnorm2dFwdTraits< kPadN_, kSaveInvRms_, kSaveUnquant_, kTwoPass_, kFusedAdd_, kFusedQuant_, kUseModelSensitiveRMSNorm_ >::kFusedAdd = kFusedAdd_
staticconstexpr

◆ kFusedQuant

template<bool kPadN_, bool kSaveInvRms_, bool kSaveUnquant_, bool kTwoPass_, Rmsnorm2dFusedAddEnum kFusedAdd_, Rmsnorm2dFusedQuantEnum kFusedQuant_, Rmsnorm2dSensitiveEnum kUseModelSensitiveRMSNorm_>
Rmsnorm2dFusedQuantEnum ck_tile::Rmsnorm2dFwdTraits< kPadN_, kSaveInvRms_, kSaveUnquant_, kTwoPass_, kFusedAdd_, kFusedQuant_, kUseModelSensitiveRMSNorm_ >::kFusedQuant = kFusedQuant_
staticconstexpr

◆ kPadN

template<bool kPadN_, bool kSaveInvRms_, bool kSaveUnquant_, bool kTwoPass_, Rmsnorm2dFusedAddEnum kFusedAdd_, Rmsnorm2dFusedQuantEnum kFusedQuant_, Rmsnorm2dSensitiveEnum kUseModelSensitiveRMSNorm_>
bool ck_tile::Rmsnorm2dFwdTraits< kPadN_, kSaveInvRms_, kSaveUnquant_, kTwoPass_, kFusedAdd_, kFusedQuant_, kUseModelSensitiveRMSNorm_ >::kPadN = kPadN_
staticconstexpr

◆ kSaveInvRms

template<bool kPadN_, bool kSaveInvRms_, bool kSaveUnquant_, bool kTwoPass_, Rmsnorm2dFusedAddEnum kFusedAdd_, Rmsnorm2dFusedQuantEnum kFusedQuant_, Rmsnorm2dSensitiveEnum kUseModelSensitiveRMSNorm_>
bool ck_tile::Rmsnorm2dFwdTraits< kPadN_, kSaveInvRms_, kSaveUnquant_, kTwoPass_, kFusedAdd_, kFusedQuant_, kUseModelSensitiveRMSNorm_ >::kSaveInvRms = kSaveInvRms_
staticconstexpr

◆ kSaveUnquant

template<bool kPadN_, bool kSaveInvRms_, bool kSaveUnquant_, bool kTwoPass_, Rmsnorm2dFusedAddEnum kFusedAdd_, Rmsnorm2dFusedQuantEnum kFusedQuant_, Rmsnorm2dSensitiveEnum kUseModelSensitiveRMSNorm_>
bool ck_tile::Rmsnorm2dFwdTraits< kPadN_, kSaveInvRms_, kSaveUnquant_, kTwoPass_, kFusedAdd_, kFusedQuant_, kUseModelSensitiveRMSNorm_ >::kSaveUnquant = kSaveUnquant_
staticconstexpr

◆ kTwoPass

template<bool kPadN_, bool kSaveInvRms_, bool kSaveUnquant_, bool kTwoPass_, Rmsnorm2dFusedAddEnum kFusedAdd_, Rmsnorm2dFusedQuantEnum kFusedQuant_, Rmsnorm2dSensitiveEnum kUseModelSensitiveRMSNorm_>
bool ck_tile::Rmsnorm2dFwdTraits< kPadN_, kSaveInvRms_, kSaveUnquant_, kTwoPass_, kFusedAdd_, kFusedQuant_, kUseModelSensitiveRMSNorm_ >::kTwoPass = kTwoPass_
staticconstexpr

◆ kUseModelSensitiveRMSNorm

template<bool kPadN_, bool kSaveInvRms_, bool kSaveUnquant_, bool kTwoPass_, Rmsnorm2dFusedAddEnum kFusedAdd_, Rmsnorm2dFusedQuantEnum kFusedQuant_, Rmsnorm2dSensitiveEnum kUseModelSensitiveRMSNorm_>
Rmsnorm2dSensitiveEnum ck_tile::Rmsnorm2dFwdTraits< kPadN_, kSaveInvRms_, kSaveUnquant_, kTwoPass_, kFusedAdd_, kFusedQuant_, kUseModelSensitiveRMSNorm_ >::kUseModelSensitiveRMSNorm = kUseModelSensitiveRMSNorm_
staticconstexpr

The documentation for this struct was generated from the following file: