@@ -6521,9 +6521,13 @@ static std::vector<std::unique_ptr<test_case>> make_test_cases_eval() {
65216521 test_cases.emplace_back (new test_cpy (GGML_TYPE_F32, GGML_TYPE_I32, {256 , 2 , 3 , 4 }, {1 , 0 , 2 , 3 }));
65226522 test_cases.emplace_back (new test_cpy (GGML_TYPE_I32, GGML_TYPE_F32, {256 , 2 , 3 , 4 }));
65236523 test_cases.emplace_back (new test_cpy (GGML_TYPE_I32, GGML_TYPE_F32, {256 , 2 , 3 , 4 }, {1 , 0 , 2 , 3 }));
6524- test_cases.emplace_back (new test_cpy (GGML_TYPE_F16, GGML_TYPE_F16, {256 , 4 , 3 , 4 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
6525- test_cases.emplace_back (new test_cpy (GGML_TYPE_F32, GGML_TYPE_F32, {256 , 4 , 3 , 4 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
6526- test_cases.emplace_back (new test_cpy (GGML_TYPE_BF16, GGML_TYPE_BF16, {256 , 4 , 3 , 4 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
6524+ test_cases.emplace_back (new test_cpy (GGML_TYPE_F16, GGML_TYPE_F16, {256 , 4 , 3 , 1 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
6525+ test_cases.emplace_back (new test_cpy (GGML_TYPE_F32, GGML_TYPE_F32, {256 , 4 , 3 , 1 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
6526+ test_cases.emplace_back (new test_cpy (GGML_TYPE_F32, GGML_TYPE_F32, {256 , 4 , 3 , 3 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
6527+ test_cases.emplace_back (new test_cpy (GGML_TYPE_BF16, GGML_TYPE_BF16, {256 , 4 , 3 , 1 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
6528+ test_cases.emplace_back (new test_cpy (GGML_TYPE_F16, GGML_TYPE_F16, {256 , 4 , 1 , 1 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
6529+ test_cases.emplace_back (new test_cpy (GGML_TYPE_F32, GGML_TYPE_F32, {256 , 4 , 1 , 1 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
6530+ test_cases.emplace_back (new test_cpy (GGML_TYPE_BF16, GGML_TYPE_BF16, {256 , 4 , 1 , 1 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
65276531
65286532 test_cases.emplace_back (new test_cont ());
65296533 test_cases.emplace_back (new test_cont (GGML_TYPE_F32, {2 , 1 , 1 ,1 }));
@@ -7256,16 +7260,16 @@ static std::vector<std::unique_ptr<test_case>> make_test_cases_perf() {
72567260 // test_cases.emplace_back(new test_cpy(GGML_TYPE_Q4_0, GGML_TYPE_F32, {8192, 512, 2, 1}));
72577261
72587262
7259- // test_cases.emplace_back(new test_cpy(GGML_TYPE_F32, GGML_TYPE_F32, {768*1024, 256, 1, 1}, {1, 0, 2, 3}, {0, 0, 0, 0}));
7260- // test_cases.emplace_back(new test_cpy(GGML_TYPE_F16, GGML_TYPE_F16, {768*1024, 256, 1, 1}, {1, 0, 2, 3}, {0, 0, 0, 0}));
7261- // test_cases.emplace_back(new test_cpy(GGML_TYPE_F16, GGML_TYPE_F16, {768, 1024, 256, 1}, {1, 0, 2, 3}, {0, 0, 0, 0}));
7262- // test_cases.emplace_back(new test_cpy(GGML_TYPE_BF16, GGML_TYPE_BF16, {768, 1024, 256, 1}, {1, 0, 2, 3}, {0, 0, 0, 0}));
7263+ test_cases.emplace_back (new test_cpy (GGML_TYPE_F32, GGML_TYPE_F32, {768 *1024 , 256 , 1 , 1 }, {1 , 0 , 2 , 3 }, {0 , 0 , 0 , 0 }));
7264+ test_cases.emplace_back (new test_cpy (GGML_TYPE_F16, GGML_TYPE_F16, {768 *1024 , 256 , 1 , 1 }, {1 , 0 , 2 , 3 }, {0 , 0 , 0 , 0 }));
7265+ test_cases.emplace_back (new test_cpy (GGML_TYPE_F16, GGML_TYPE_F16, {768 , 1024 , 256 , 1 }, {1 , 0 , 2 , 3 }, {0 , 0 , 0 , 0 }));
7266+ test_cases.emplace_back (new test_cpy (GGML_TYPE_BF16, GGML_TYPE_BF16, {768 , 1024 , 256 , 1 }, {1 , 0 , 2 , 3 }, {0 , 0 , 0 , 0 }));
72637267
7264- // test_cases.emplace_back(new test_cpy(GGML_TYPE_F32, GGML_TYPE_F32, {768*1024, 256, 1, 1}, {0, 0, 0, 0}, {0, 0, 0, 0}, true));
7268+ test_cases.emplace_back (new test_cpy (GGML_TYPE_F32, GGML_TYPE_F32, {768 *1024 , 256 , 1 , 1 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
72657269 test_cases.emplace_back (new test_cpy (GGML_TYPE_F32, GGML_TYPE_F32, {768 , 1024 , 256 , 1 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
7266- // test_cases.emplace_back(new test_cpy(GGML_TYPE_F16, GGML_TYPE_F16, {768*1024, 256, 1, 1}, {0, 0, 0, 0}, {0, 0, 0, 0}, true));
7267- // test_cases.emplace_back(new test_cpy(GGML_TYPE_F16, GGML_TYPE_F16, {768, 1024, 256, 1}, {0, 0, 0, 0}, {0, 0, 0, 0}, true));
7268- // test_cases.emplace_back(new test_cpy(GGML_TYPE_BF16, GGML_TYPE_BF16, {768, 1024, 256, 1}, {0, 0, 0, 0}, {0, 0, 0, 0}, true));
7270+ test_cases.emplace_back (new test_cpy (GGML_TYPE_F16, GGML_TYPE_F16, {768 *1024 , 256 , 1 , 1 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
7271+ test_cases.emplace_back (new test_cpy (GGML_TYPE_F16, GGML_TYPE_F16, {768 , 1024 , 256 , 1 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
7272+ test_cases.emplace_back (new test_cpy (GGML_TYPE_BF16, GGML_TYPE_BF16, {768 , 1024 , 256 , 1 }, {0 , 0 , 0 , 0 }, {0 , 0 , 0 , 0 }, true ));
72697273
72707274
72717275 test_cases.emplace_back (new test_soft_max (GGML_TYPE_F32, {4096 , 4096 , 5 , 1 }, false , false , GGML_TYPE_F32, {1 , 1 }, 1 .0f , 0 .0f ));
0 commit comments