generate_data(0.0, test_data.size(), test_data.data());
generate_data(1.0, test_data2.size(), test_data2.data());
- // Initialize GGML, ensures float conversion tables are initialized
- struct ggml_init_params ggml_params = {
- /* .mem_size = */ 1*1024,
- /* .mem_buffer = */ NULL,
- /* .no_alloc = */ true,
- };
- struct ggml_context * ctx = ggml_init(ggml_params);
+ ggml_cpu_init();
int num_failed = 0;
bool failed = false;
printf("%d tests failed\n", num_failed);
}
- ggml_free(ctx);
-
return num_failed > 0;
}