mirror of
https://github.com/ROCm/composable_kernel.git
synced 2026-04-20 06:49:15 +00:00
MX GEMM - Add FP6 GEMM Test (#2488)
* Add F6 GEMM MX Test * Add BF6 GEMM MX Test
This commit is contained in:
committed by
GitHub
parent
518dc21ae8
commit
25b359d630
@@ -1,4 +1,5 @@
|
||||
add_gtest_executable(test_gemm_mx test_gemm_mx.cpp)
|
||||
if(result EQUAL 0)
|
||||
target_compile_options(test_gemm_mx PRIVATE -mavx512f)
|
||||
target_link_libraries(test_gemm_mx PRIVATE utility device_gemm_mx_instance)
|
||||
endif()
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
using E8M0 = ck::e8m0_bexp_t;
|
||||
using F8 = ck::f8_t;
|
||||
using BF8 = ck::bf8_t;
|
||||
using F6 = ck::f6_t;
|
||||
using BF6 = ck::bf6_t;
|
||||
using F6 = ck::f6x16_pk_t;
|
||||
using BF6 = ck::bf6x16_pk_t;
|
||||
using F4 = ck::f4x2_pk_t;
|
||||
using F16 = ck::half_t;
|
||||
using BF16 = ck::bhalf_t;
|
||||
@@ -58,7 +58,9 @@ using KernelTypes_MK_NK = ::testing::Types<
|
||||
std::tuple< F8, F8, F16, ck::Number<32> >,
|
||||
std::tuple< F8, F8, BF16, ck::Number<32> >,
|
||||
#endif
|
||||
std::tuple< F4, F4, F16, ck::Number<32> >
|
||||
std::tuple< F4, F4, F16, ck::Number<32> >,
|
||||
std::tuple< F6, F6, F16, ck::Number<32> >,
|
||||
std::tuple< BF6, BF6, BF16, ck::Number<32> >
|
||||
>;
|
||||
|
||||
using KernelTypes_MK_KN = ::testing::Types<
|
||||
|
||||
@@ -74,7 +74,7 @@ class TestGemmMX : public testing::Test
|
||||
const int StrideB,
|
||||
const int StrideC,
|
||||
int kbatch = 1,
|
||||
int n_warmup = 1,
|
||||
int n_warmup = 10,
|
||||
int n_iter = 10)
|
||||
{
|
||||
bool pass = ck::profiler::profile_gemm_mx_impl<ADataType,
|
||||
|
||||
Reference in New Issue
Block a user