@@ -4846,9 +4846,7 @@ struct test_moe_expert_reduce : public test_case {
48464846
48474847 std::string name = " expert_view_" + std::to_string (i);
48484848 ggml_set_name (expert_views[i], name.c_str ());
4849- if (gf) {
4850- ggml_build_forward_expand (gf, expert_views[i]);
4851- }
4849+ ggml_build_forward_expand (gf, expert_views[i]);
48524850 }
48534851
48544852 ggml_tensor * moe_out = expert_views[0 ];
@@ -7576,7 +7574,7 @@ static bool test_backend(ggml_backend_t backend, test_mode mode, const char * op
75767574
75777575 // Filter out fusion cases
75787576 test_cases.erase (
7579- std::remove_if (test_cases.begin (), test_cases.end (), [](const std::unique_ptr<test_case>& tc) {
7577+ std::remove_if (test_cases.begin (), test_cases.end (), [](const std::unique_ptr<test_case> & tc) {
75807578 return tc->run_whole_graph ();
75817579 }),
75827580 test_cases.end ()
@@ -7632,6 +7630,14 @@ static void show_test_coverage() {
76327630 all_ops.insert (ggml_glu_op_name ((enum ggml_glu_op)i));
76337631 }
76347632 auto test_cases = make_test_cases_eval ();
7633+ // Filter out fusion cases
7634+ test_cases.erase (
7635+ std::remove_if (test_cases.begin (), test_cases.end (), [](const std::unique_ptr<test_case> & tc) {
7636+ return tc->run_whole_graph ();
7637+ }),
7638+ test_cases.end ()
7639+ );
7640+
76357641 std::set<std::string> tested_ops;
76367642
76377643 ggml_init_params params = {
0 commit comments