MFMA 16x16x32fp8 (#2103)

* add mfma_16x16x32_fp8

* clang format code

* Finished the fix for gemm basic

* clang foramt

* rebuild CI

* recover gemm.hpp

* add MFMA 16*16*32bf8

---------

Co-authored-by: solin <bingzhou@amd.com>
This commit is contained in:
Thomas Ning
2025-04-21 10:21:35 -07:00
committed by GitHub
parent ce61759538
commit a738e43445
5 changed files with 188 additions and 2 deletions

View File

@@ -32,6 +32,8 @@ struct GemmPipelineProblemBase
static constexpr bool TransposeC = Traits::TransposeC;
static constexpr bool UseStructuredSparsity = Traits::UseStructuredSparsity;
static constexpr index_t kBlockSize = BlockGemmShape::NumWarps * get_warp_size();
static constexpr bool kPadM = Traits::kPadM;

View File

@@ -26,7 +26,8 @@ struct TileGemmTraits
using BLayout = BLayout_;
using CLayout = CLayout_;
static constexpr bool TransposeC = false;
static constexpr bool TransposeC = false;
static constexpr bool UseStructuredSparsity = false;
};
template <bool kPadM_,