24 #include "tests/validation/fixtures/UNIT/ContextFixture.h"
56 std::string mlgo_str = R
"_(
64 0, g76 , 8, f32, best-performance, static, gemm-type, [m,n,k,n]
65 1, g76 , 8, f16, best-performance, static, gemm-config-reshaped, [m,n,k,n]
68 b , 0, var, m, ==, num, 10., 1, 2
69 l , 1, gemm-type, reshaped
70 b , 2, var, r_mn, >=, num, 2., 3, 6
72 b , 3, var, n, >=, num, 200., 4, 5
73 l, 4, gemm-type, reshaped-only-rhs
74 l , 5, gemm-type, reshaped
75 l , 6, gemm-type, reshaped-only-rhs
79 l ,0,gemm-config-reshaped,[4,2,4,2,8,1,0,1,0]
83 const std::string mlgo_filename =
"test.mlgo";
96 framework::LogLevel::ERRORS);
97 ARM_COMPUTE_EXPECT((
heuristics.
query_gemm_config_reshaped(
Query{
"g76", DataType::F16, 100, 100, 20, 32 }).second ==
GEMMConfigReshaped{ 4, 2, 4, 2, 8, true, false, true, false }),
98 framework::LogLevel::ERRORS);