WmmaTraitsBase< gfx11_t, ADType, BDType, CDType > Struct Template Reference#
ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType > Struct Template Reference
#include <warp_gemm_attribute_wmma_impl_base_traits.hpp>
Public Types | |
| using | ADataType = ADType |
| using | BDataType = BDType |
| using | CDataType = CDType |
| using | AVecType = ext_vector_t<ADataType, 16> |
| using | BVecType = ext_vector_t<BDataType, 16> |
| using | CVecType = ext_vector_t<CDataType, 8> |
| using | kABPs2RHssMajor = sequence<0, 2, 1> |
| using | kABPs2RHssMinor = sequence<0, 1, 0> |
| using | kABYs2RHsMajor = sequence<2, 2> |
| using | kABYs2RHsMinor = sequence<0, 2> |
| using | kCPs2RHssMajor = sequence<1, 2> |
| using | kCPs2RHssMinor = sequence<1, 0> |
| using | kCYs2RHsMajor = sequence<1, 1> |
| using | kCYs2RHsMinor = sequence<0, 2> |
| using | kCTPs2RHssMajor = sequence<2, 1> |
| using | kCTPs2RHssMinor = sequence<1, 0> |
| using | kCTYs2RHsMajor = sequence<2, 2> |
| using | kCTYs2RHsMinor = sequence<0, 2> |
Static Public Attributes | |
| static constexpr index_t | kM = 16 |
| static constexpr index_t | kN = 16 |
| static constexpr index_t | kK = 16 |
| static constexpr index_t | kAMBlock = 1 |
| static constexpr index_t | kBNBlock = 1 |
| static constexpr index_t | kRepeat = 2 |
| static constexpr index_t | kAMLane = 16 |
| static constexpr index_t | kBNLane = 16 |
| static constexpr index_t | kABK0PerLane = 1 |
| static constexpr index_t | kABKLane = 1 |
| static constexpr index_t | kABK1PerLane = 16 |
| static constexpr index_t | kCMLane = 2 |
| static constexpr index_t | kCNLane = 16 |
| static constexpr index_t | kCM0PerLane = 8 |
| static constexpr index_t | kCM1PerLane = 1 |
Member Typedef Documentation
◆ ADataType
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::ADataType = ADType |
◆ AVecType
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::AVecType = ext_vector_t<ADataType, 16> |
◆ BDataType
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::BDataType = BDType |
◆ BVecType
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::BVecType = ext_vector_t<BDataType, 16> |
◆ CDataType
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::CDataType = CDType |
◆ CVecType
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::CVecType = ext_vector_t<CDataType, 8> |
◆ kABPs2RHssMajor
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::kABPs2RHssMajor = sequence<0, 2, 1> |
◆ kABPs2RHssMinor
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::kABPs2RHssMinor = sequence<0, 1, 0> |
◆ kABYs2RHsMajor
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::kABYs2RHsMajor = sequence<2, 2> |
◆ kABYs2RHsMinor
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::kABYs2RHsMinor = sequence<0, 2> |
◆ kCPs2RHssMajor
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::kCPs2RHssMajor = sequence<1, 2> |
◆ kCPs2RHssMinor
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::kCPs2RHssMinor = sequence<1, 0> |
◆ kCTPs2RHssMajor
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::kCTPs2RHssMajor = sequence<2, 1> |
◆ kCTPs2RHssMinor
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::kCTPs2RHssMinor = sequence<1, 0> |
◆ kCTYs2RHsMajor
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::kCTYs2RHsMajor = sequence<2, 2> |
◆ kCTYs2RHsMinor
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::kCTYs2RHsMinor = sequence<0, 2> |
◆ kCYs2RHsMajor
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::kCYs2RHsMajor = sequence<1, 1> |
◆ kCYs2RHsMinor
template<typename ADType, typename BDType, typename CDType>
| using ck_tile::WmmaTraitsBase< gfx11_t, ADType, BDType, CDType >::kCYs2RHsMinor = sequence<0, 2> |
Member Data Documentation
◆ kABK0PerLane
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
◆ kABK1PerLane
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
◆ kABKLane
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
◆ kAMBlock
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
◆ kAMLane
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
◆ kBNBlock
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
◆ kBNLane
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
◆ kCM0PerLane
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
◆ kCM1PerLane
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
◆ kCMLane
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
◆ kCNLane
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
◆ kK
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
◆ kM
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
◆ kN
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
◆ kRepeat
template<typename ADType, typename BDType, typename CDType>
|
staticconstexpr |
The documentation for this struct was generated from the following file: