@@ -5001,7 +5001,7 @@ static const ggml_type other_types[] = {
5001
5001
};
5002
5002
5003
5003
// Test cases for evaluation: should try to cover edge cases while using small input sizes to keep the runtime low
5004
- static std::vector<std::unique_ptr<test_case>> make_test_cases_eval (bool test_sgd = true ) {
5004
+ static std::vector<std::unique_ptr<test_case>> make_test_cases_eval () {
5005
5005
std::vector<std::unique_ptr<test_case>> test_cases;
5006
5006
std::default_random_engine rng (0 );
5007
5007
@@ -5793,8 +5793,7 @@ static std::vector<std::unique_ptr<test_case>> make_test_cases_eval(bool test_sg
5793
5793
test_cases.emplace_back (new test_cross_entropy_loss_back (GGML_TYPE_F32, {30000 , 1 , 1 , 1 }));
5794
5794
5795
5795
test_cases.emplace_back (new test_opt_step_adamw (GGML_TYPE_F32, {10 , 5 , 4 , 3 }));
5796
- if (test_sgd)
5797
- test_cases.emplace_back (new test_opt_step_sgd (GGML_TYPE_F32, { 10 , 5 , 4 , 3 }));
5796
+ test_cases.emplace_back (new test_opt_step_sgd (GGML_TYPE_F32, { 10 , 5 , 4 , 3 }));
5798
5797
5799
5798
#if 0
5800
5799
// these tests are disabled to save execution time, sbut they can be handy for debugging
@@ -5929,10 +5928,6 @@ static bool test_backend(ggml_backend_t backend, test_mode mode, const char * op
5929
5928
}
5930
5929
};
5931
5930
5932
- char const * name = ggml_backend_name (backend);
5933
- bool const vulkan = strstr (name, " ulkan" );
5934
- bool const sgd = !vulkan;
5935
-
5936
5931
if (mode == MODE_TEST) {
5937
5932
auto test_cases = make_test_cases_eval ();
5938
5933
filter_test_cases (test_cases, params_filter);
@@ -5958,7 +5953,7 @@ static bool test_backend(ggml_backend_t backend, test_mode mode, const char * op
5958
5953
}
5959
5954
5960
5955
if (mode == MODE_GRAD) {
5961
- auto test_cases = make_test_cases_eval (sgd );
5956
+ auto test_cases = make_test_cases_eval ();
5962
5957
filter_test_cases (test_cases, params_filter);
5963
5958
size_t n_ok = 0 ;
5964
5959
for (auto & test : test_cases) {
0 commit comments