diff --git a/test/unit/gemm/device/gemm_testbed_3x.hpp b/test/unit/gemm/device/gemm_testbed_3x.hpp index a3ceffa49..762b8f0db 100644 --- a/test/unit/gemm/device/gemm_testbed_3x.hpp +++ b/test/unit/gemm/device/gemm_testbed_3x.hpp @@ -194,18 +194,11 @@ struct IsDefaultEpilogue -struct IsLegacyEpiloguePolicy { - static constexpr bool value = false; -}; +template +struct IsLegacyEpiloguePolicy : std::false_type{}; -template -struct IsLegacyEpiloguePolicy> { - using EpiloguePolicy = typename Epilogue::DispatchPolicy; - static constexpr bool value = cute::is_same_v< - EpiloguePolicy, - cutlass::epilogue::Sm90TmaWarpSpecializedBiasElementwise>; -}; +template +struct IsLegacyEpiloguePolicy> : std::true_type{}; // The number of splits to test. // @@ -2469,7 +2462,7 @@ bool TestXe( using ProblemShapeType = typename Gemm::GemmKernel::ProblemShape; Testbed3x testbed( - check_relative_equality, ScalarLoc::ON_HOST, VectorBeta::DISABLED); + check_relative_equality, ScalarLoc::ON_HOST, VectorScale::DISABLED); // For M & N we test a small and a big size // For K, we currently only support K = TileShapeK