#include <rmsnorm2d_fwd_pipeline_problem.hpp>
◆ BlockShape
template<typename XDataType_, typename GammaDataType_, typename ComputeDataType_, typename YDataType_, typename InvRmsDataType_, typename UnquantYDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename BlockShape_, typename Traits_>
◆ ComputeDataType
template<typename XDataType_, typename GammaDataType_, typename ComputeDataType_, typename YDataType_, typename InvRmsDataType_, typename UnquantYDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename BlockShape_, typename Traits_>
| using ck_tile::Rmsnorm2dFwdPipelineProblem< XDataType_, GammaDataType_, ComputeDataType_, YDataType_, InvRmsDataType_, UnquantYDataType_, SmoothScaleDataType_, YScaleDataType_, BlockShape_, Traits_ >::ComputeDataType = remove_cvref_t<ComputeDataType_> |
◆ GammaDataType
template<typename XDataType_, typename GammaDataType_, typename ComputeDataType_, typename YDataType_, typename InvRmsDataType_, typename UnquantYDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename BlockShape_, typename Traits_>
◆ InvRmsDataType
template<typename XDataType_, typename GammaDataType_, typename ComputeDataType_, typename YDataType_, typename InvRmsDataType_, typename UnquantYDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename BlockShape_, typename Traits_>
◆ SmoothScaleDataType
template<typename XDataType_, typename GammaDataType_, typename ComputeDataType_, typename YDataType_, typename InvRmsDataType_, typename UnquantYDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename BlockShape_, typename Traits_>
| using ck_tile::Rmsnorm2dFwdPipelineProblem< XDataType_, GammaDataType_, ComputeDataType_, YDataType_, InvRmsDataType_, UnquantYDataType_, SmoothScaleDataType_, YScaleDataType_, BlockShape_, Traits_ >::SmoothScaleDataType = remove_cvref_t<SmoothScaleDataType_> |
◆ Traits
template<typename XDataType_, typename GammaDataType_, typename ComputeDataType_, typename YDataType_, typename InvRmsDataType_, typename UnquantYDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename BlockShape_, typename Traits_>
◆ UnquantYDataType
template<typename XDataType_, typename GammaDataType_, typename ComputeDataType_, typename YDataType_, typename InvRmsDataType_, typename UnquantYDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename BlockShape_, typename Traits_>
| using ck_tile::Rmsnorm2dFwdPipelineProblem< XDataType_, GammaDataType_, ComputeDataType_, YDataType_, InvRmsDataType_, UnquantYDataType_, SmoothScaleDataType_, YScaleDataType_, BlockShape_, Traits_ >::UnquantYDataType = remove_cvref_t<UnquantYDataType_> |
◆ XDataType
template<typename XDataType_, typename GammaDataType_, typename ComputeDataType_, typename YDataType_, typename InvRmsDataType_, typename UnquantYDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename BlockShape_, typename Traits_>
◆ YDataType
template<typename XDataType_, typename GammaDataType_, typename ComputeDataType_, typename YDataType_, typename InvRmsDataType_, typename UnquantYDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename BlockShape_, typename Traits_>
◆ YScaleDataType
template<typename XDataType_, typename GammaDataType_, typename ComputeDataType_, typename YDataType_, typename InvRmsDataType_, typename UnquantYDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename BlockShape_, typename Traits_>
◆ kNeedCrossLaneSync
template<typename XDataType_, typename GammaDataType_, typename ComputeDataType_, typename YDataType_, typename InvRmsDataType_, typename UnquantYDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename BlockShape_, typename Traits_>
| bool ck_tile::Rmsnorm2dFwdPipelineProblem< XDataType_, GammaDataType_, ComputeDataType_, YDataType_, InvRmsDataType_, UnquantYDataType_, SmoothScaleDataType_, YScaleDataType_, BlockShape_, Traits_ >::kNeedCrossLaneSync = BlockShape::ThreadPerWarp_N > 1 |
|
staticconstexpr |
◆ kNeedCrossWarpSync
template<typename XDataType_, typename GammaDataType_, typename ComputeDataType_, typename YDataType_, typename InvRmsDataType_, typename UnquantYDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename BlockShape_, typename Traits_>
| bool ck_tile::Rmsnorm2dFwdPipelineProblem< XDataType_, GammaDataType_, ComputeDataType_, YDataType_, InvRmsDataType_, UnquantYDataType_, SmoothScaleDataType_, YScaleDataType_, BlockShape_, Traits_ >::kNeedCrossWarpSync = BlockShape::WarpPerBlock_N > 1 |
|
staticconstexpr |
The documentation for this struct was generated from the following file: