Layernorm2dFwdTraits< kPadN_, kSaveMeanInvStd_, kFastFDiv_, kWelford_, kTwoPass_, kXbias_, kFusedAdd_, kFusedQuant_ > Struct Template Reference

Layernorm2dFwdTraits&lt; kPadN_, kSaveMeanInvStd_, kFastFDiv_, kWelford_, kTwoPass_, kXbias_, kFusedAdd_, kFusedQuant_ &gt; Struct Template Reference#

Composable Kernel: ck_tile::Layernorm2dFwdTraits< kPadN_, kSaveMeanInvStd_, kFastFDiv_, kWelford_, kTwoPass_, kXbias_, kFusedAdd_, kFusedQuant_ > Struct Template Reference
ck_tile::Layernorm2dFwdTraits< kPadN_, kSaveMeanInvStd_, kFastFDiv_, kWelford_, kTwoPass_, kXbias_, kFusedAdd_, kFusedQuant_ > Struct Template Reference

#include <layernorm2d_fwd_traits.hpp>

Static Public Attributes

static constexpr bool kPadN = kPadN_
static constexpr bool kSaveMeanInvStd = kSaveMeanInvStd_
static constexpr bool kFastFDiv = kFastFDiv_
static constexpr bool kWelford = kWelford_
static constexpr bool kTwoPass = kTwoPass_
static constexpr Layernorm2dXBiasEnum kXbias = kXbias_
static constexpr Layernorm2dFusedAddEnum kFusedAdd = kFusedAdd_
static constexpr Layernorm2dFusedQuantEnum kFusedQuant = kFusedQuant_

Member Data Documentation

◆ kFastFDiv

template<bool kPadN_, bool kSaveMeanInvStd_, bool kFastFDiv_, bool kWelford_, bool kTwoPass_, Layernorm2dXBiasEnum kXbias_, Layernorm2dFusedAddEnum kFusedAdd_, Layernorm2dFusedQuantEnum kFusedQuant_>
bool ck_tile::Layernorm2dFwdTraits< kPadN_, kSaveMeanInvStd_, kFastFDiv_, kWelford_, kTwoPass_, kXbias_, kFusedAdd_, kFusedQuant_ >::kFastFDiv = kFastFDiv_
staticconstexpr

◆ kFusedAdd

template<bool kPadN_, bool kSaveMeanInvStd_, bool kFastFDiv_, bool kWelford_, bool kTwoPass_, Layernorm2dXBiasEnum kXbias_, Layernorm2dFusedAddEnum kFusedAdd_, Layernorm2dFusedQuantEnum kFusedQuant_>
Layernorm2dFusedAddEnum ck_tile::Layernorm2dFwdTraits< kPadN_, kSaveMeanInvStd_, kFastFDiv_, kWelford_, kTwoPass_, kXbias_, kFusedAdd_, kFusedQuant_ >::kFusedAdd = kFusedAdd_
staticconstexpr

◆ kFusedQuant

template<bool kPadN_, bool kSaveMeanInvStd_, bool kFastFDiv_, bool kWelford_, bool kTwoPass_, Layernorm2dXBiasEnum kXbias_, Layernorm2dFusedAddEnum kFusedAdd_, Layernorm2dFusedQuantEnum kFusedQuant_>
Layernorm2dFusedQuantEnum ck_tile::Layernorm2dFwdTraits< kPadN_, kSaveMeanInvStd_, kFastFDiv_, kWelford_, kTwoPass_, kXbias_, kFusedAdd_, kFusedQuant_ >::kFusedQuant = kFusedQuant_
staticconstexpr

◆ kPadN

template<bool kPadN_, bool kSaveMeanInvStd_, bool kFastFDiv_, bool kWelford_, bool kTwoPass_, Layernorm2dXBiasEnum kXbias_, Layernorm2dFusedAddEnum kFusedAdd_, Layernorm2dFusedQuantEnum kFusedQuant_>
bool ck_tile::Layernorm2dFwdTraits< kPadN_, kSaveMeanInvStd_, kFastFDiv_, kWelford_, kTwoPass_, kXbias_, kFusedAdd_, kFusedQuant_ >::kPadN = kPadN_
staticconstexpr

◆ kSaveMeanInvStd

template<bool kPadN_, bool kSaveMeanInvStd_, bool kFastFDiv_, bool kWelford_, bool kTwoPass_, Layernorm2dXBiasEnum kXbias_, Layernorm2dFusedAddEnum kFusedAdd_, Layernorm2dFusedQuantEnum kFusedQuant_>
bool ck_tile::Layernorm2dFwdTraits< kPadN_, kSaveMeanInvStd_, kFastFDiv_, kWelford_, kTwoPass_, kXbias_, kFusedAdd_, kFusedQuant_ >::kSaveMeanInvStd = kSaveMeanInvStd_
staticconstexpr

◆ kTwoPass

template<bool kPadN_, bool kSaveMeanInvStd_, bool kFastFDiv_, bool kWelford_, bool kTwoPass_, Layernorm2dXBiasEnum kXbias_, Layernorm2dFusedAddEnum kFusedAdd_, Layernorm2dFusedQuantEnum kFusedQuant_>
bool ck_tile::Layernorm2dFwdTraits< kPadN_, kSaveMeanInvStd_, kFastFDiv_, kWelford_, kTwoPass_, kXbias_, kFusedAdd_, kFusedQuant_ >::kTwoPass = kTwoPass_
staticconstexpr

◆ kWelford

template<bool kPadN_, bool kSaveMeanInvStd_, bool kFastFDiv_, bool kWelford_, bool kTwoPass_, Layernorm2dXBiasEnum kXbias_, Layernorm2dFusedAddEnum kFusedAdd_, Layernorm2dFusedQuantEnum kFusedQuant_>
bool ck_tile::Layernorm2dFwdTraits< kPadN_, kSaveMeanInvStd_, kFastFDiv_, kWelford_, kTwoPass_, kXbias_, kFusedAdd_, kFusedQuant_ >::kWelford = kWelford_
staticconstexpr

◆ kXbias

template<bool kPadN_, bool kSaveMeanInvStd_, bool kFastFDiv_, bool kWelford_, bool kTwoPass_, Layernorm2dXBiasEnum kXbias_, Layernorm2dFusedAddEnum kFusedAdd_, Layernorm2dFusedQuantEnum kFusedQuant_>
Layernorm2dXBiasEnum ck_tile::Layernorm2dFwdTraits< kPadN_, kSaveMeanInvStd_, kFastFDiv_, kWelford_, kTwoPass_, kXbias_, kFusedAdd_, kFusedQuant_ >::kXbias = kXbias_
staticconstexpr

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