Default2DAndDynamicQuantEpilogueProblem< AccDataType_, SmoothScaleDataType_, YScaleDataType_, ODataType_, UnquantYDataType_, BlockShape_, Traits_ > Struct Template Reference#
ck_tile::Default2DAndDynamicQuantEpilogueProblem< AccDataType_, SmoothScaleDataType_, YScaleDataType_, ODataType_, UnquantYDataType_, BlockShape_, Traits_ > Struct Template Reference
#include <default_2d_and_dynamic_quant_epilogue.hpp>
Public Types | |
| using | AccDataType = remove_cvref_t<AccDataType_> |
| using | SmoothScaleDataType = remove_cvref_t<SmoothScaleDataType_> |
| using | YScaleDataType = remove_cvref_t<YScaleDataType_> |
| using | ODataType = remove_cvref_t<ODataType_> |
| using | UnquantYDataType = remove_cvref_t<UnquantYDataType_> |
| using | BlockShape = remove_cvref_t<BlockShape_> |
| using | Traits = remove_cvref_t<Traits_> |
Member Typedef Documentation
◆ AccDataType
template<typename AccDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename ODataType_, typename UnquantYDataType_, typename BlockShape_, typename Traits_>
| using ck_tile::Default2DAndDynamicQuantEpilogueProblem< AccDataType_, SmoothScaleDataType_, YScaleDataType_, ODataType_, UnquantYDataType_, BlockShape_, Traits_ >::AccDataType = remove_cvref_t<AccDataType_> |
◆ BlockShape
template<typename AccDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename ODataType_, typename UnquantYDataType_, typename BlockShape_, typename Traits_>
| using ck_tile::Default2DAndDynamicQuantEpilogueProblem< AccDataType_, SmoothScaleDataType_, YScaleDataType_, ODataType_, UnquantYDataType_, BlockShape_, Traits_ >::BlockShape = remove_cvref_t<BlockShape_> |
◆ ODataType
template<typename AccDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename ODataType_, typename UnquantYDataType_, typename BlockShape_, typename Traits_>
| using ck_tile::Default2DAndDynamicQuantEpilogueProblem< AccDataType_, SmoothScaleDataType_, YScaleDataType_, ODataType_, UnquantYDataType_, BlockShape_, Traits_ >::ODataType = remove_cvref_t<ODataType_> |
◆ SmoothScaleDataType
template<typename AccDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename ODataType_, typename UnquantYDataType_, typename BlockShape_, typename Traits_>
| using ck_tile::Default2DAndDynamicQuantEpilogueProblem< AccDataType_, SmoothScaleDataType_, YScaleDataType_, ODataType_, UnquantYDataType_, BlockShape_, Traits_ >::SmoothScaleDataType = remove_cvref_t<SmoothScaleDataType_> |
◆ Traits
template<typename AccDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename ODataType_, typename UnquantYDataType_, typename BlockShape_, typename Traits_>
| using ck_tile::Default2DAndDynamicQuantEpilogueProblem< AccDataType_, SmoothScaleDataType_, YScaleDataType_, ODataType_, UnquantYDataType_, BlockShape_, Traits_ >::Traits = remove_cvref_t<Traits_> |
◆ UnquantYDataType
template<typename AccDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename ODataType_, typename UnquantYDataType_, typename BlockShape_, typename Traits_>
| using ck_tile::Default2DAndDynamicQuantEpilogueProblem< AccDataType_, SmoothScaleDataType_, YScaleDataType_, ODataType_, UnquantYDataType_, BlockShape_, Traits_ >::UnquantYDataType = remove_cvref_t<UnquantYDataType_> |
◆ YScaleDataType
template<typename AccDataType_, typename SmoothScaleDataType_, typename YScaleDataType_, typename ODataType_, typename UnquantYDataType_, typename BlockShape_, typename Traits_>
| using ck_tile::Default2DAndDynamicQuantEpilogueProblem< AccDataType_, SmoothScaleDataType_, YScaleDataType_, ODataType_, UnquantYDataType_, BlockShape_, Traits_ >::YScaleDataType = remove_cvref_t<YScaleDataType_> |
The documentation for this struct was generated from the following file: