From: Georgi Gerganov Date: Wed, 6 Nov 2024 09:20:10 +0000 (+0200) Subject: ggml : adjust is_first_call init value (llama/10193) X-Git-Tag: upstream/1.7.4~243 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=d111a0987e8c03c7e4c44ac22e45f89170e24c86;p=pkg%2Fggml%2Fsources%2Fwhisper.cpp ggml : adjust is_first_call init value (llama/10193) ggml-ci --- diff --git a/ggml/src/ggml.c b/ggml/src/ggml.c index e6a7824b..266a0d6f 100644 --- a/ggml/src/ggml.c +++ b/ggml/src/ggml.c @@ -1407,11 +1407,11 @@ static inline bool ggml_can_repeat_rows(const struct ggml_tensor * t0, const str //////////////////////////////////////////////////////////////////////////////// struct ggml_context * ggml_init(struct ggml_init_params params) { - static bool is_first_call = false; + static bool is_first_call = true; ggml_critical_section_start(); - if (!is_first_call) { + if (is_first_call) { // initialize time system (required on Windows) ggml_time_init(); @@ -1422,7 +1422,8 @@ struct ggml_context * ggml_init(struct ggml_init_params params) { } u = {i}; ggml_table_f32_f16[i] = GGML_COMPUTE_FP16_TO_FP32(u.fp16); } - is_first_call = true; + + is_first_call = false; } ggml_critical_section_end();