@@ -3323,6 +3323,8 @@ static std::vector<std::unique_ptr<test_case>> make_test_cases_eval() {
33233323 test_cases.emplace_back (new test_im2col (GGML_TYPE_F32, GGML_TYPE_F16, GGML_TYPE_F16, {12 , 12 , 2 , 1024 }, {3 , 3 , 2 , 1024 }, 1 , 1 , 1 , 1 , 1 , 1 , true ));
33243324 test_cases.emplace_back (new test_im2col (GGML_TYPE_F32, GGML_TYPE_F16, GGML_TYPE_F16, {12 , 12 , 1 , 2048 }, {3 , 3 , 1 , 2048 }, 1 , 1 , 1 , 1 , 1 , 1 , true ));
33253325 test_cases.emplace_back (new test_im2col (GGML_TYPE_F32, GGML_TYPE_F16, GGML_TYPE_F16, {12 , 12 , 2 , 2048 }, {3 , 3 , 2 , 2048 }, 1 , 1 , 1 , 1 , 1 , 1 , true ));
3326+ test_cases.emplace_back (new test_im2col (GGML_TYPE_F32, GGML_TYPE_F16, GGML_TYPE_F16, {12 , 12 , 1 , 2560 }, {3 , 3 , 1 , 2560 }, 1 , 1 , 1 , 1 , 1 , 1 , true ));
3327+ test_cases.emplace_back (new test_im2col (GGML_TYPE_F32, GGML_TYPE_F16, GGML_TYPE_F16, {12 , 12 , 2 , 2560 }, {3 , 3 , 2 , 2560 }, 1 , 1 , 1 , 1 , 1 , 1 , true ));
33263328
33273329 // sycl backend will limit task global_range < MAX_INT
33283330 // test cases for 2D im2col with large input W and H (occurs in stable-diffusion)
0 commit comments