/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck_tile/ops/gemm/warp/warp_gemm_attribute_smfmac.hpp Source File#
warp_gemm_attribute_smfmac.hpp
Go to the documentation of this file.
Definition: cluster_descriptor.hpp:13
remove_cv_t< std::remove_reference_t< T > > remove_cvref_t
Definition: type_traits.hpp:21
Class describing structured sparsity mfma instructions.
Definition: warp_gemm_attribute_smfmac.hpp:26
static constexpr index_t kKPerThread
Definition: warp_gemm_attribute_smfmac.hpp:41
static constexpr index_t kK
Definition: warp_gemm_attribute_smfmac.hpp:40
static constexpr index_t kCompressionRatio
Definition: warp_gemm_attribute_smfmac.hpp:42
static constexpr index_t kM
Definition: warp_gemm_attribute_smfmac.hpp:38
static constexpr index_t kN
Definition: warp_gemm_attribute_smfmac.hpp:39
remove_cvref_t< WarpGemmAttributeSmfmacImpl_ > Impl
Definition: warp_gemm_attribute_smfmac.hpp:27
typename Impl::CVecType CVecType
Definition: warp_gemm_attribute_smfmac.hpp:36
typename Impl::IdxDataType IdxDataType
Definition: warp_gemm_attribute_smfmac.hpp:31
typename Impl::AVecType AVecType
Definition: warp_gemm_attribute_smfmac.hpp:34
static constexpr CK_TILE_HOST_DEVICE auto get_num_of_access()
Definition: warp_gemm_attribute_smfmac.hpp:44
CK_TILE_DEVICE void operator()(CVecType &c_vec, const AVecType &a_vec, const BVecType &b_vec, const int32_t &idx, bool_constant< post_nop_ >={}) const
Definition: warp_gemm_attribute_smfmac.hpp:76
typename Impl::CDataType CDataType
Definition: warp_gemm_attribute_smfmac.hpp:32
typename Impl::ADataType ADataType
Definition: warp_gemm_attribute_smfmac.hpp:29
typename Impl::BDataType BDataType
Definition: warp_gemm_attribute_smfmac.hpp:30
typename Impl::BVecType BVecType
Definition: warp_gemm_attribute_smfmac.hpp:35
Definition: integral_constant.hpp:13
Definition: sequence.hpp:49
Definition: tile_distribution_encoding.hpp:26
Definition: tuple.hpp:192