]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commitdiff
talk : make compatible with c++11 (part 2)
authorGeorgi Gerganov <redacted>
Sun, 11 Dec 2022 18:34:04 +0000 (20:34 +0200)
committerGeorgi Gerganov <redacted>
Sun, 11 Dec 2022 18:34:04 +0000 (20:34 +0200)
examples/talk.wasm/gpt-2.cpp
examples/talk/gpt-2.cpp

index 3cdc2c2e245957cdfb51e115f9c07852143cbe5e..bc5e099b47f794deb19443b41145631e719f679b 100644 (file)
@@ -533,7 +533,9 @@ bool gpt2_eval(
     params.mem_buffer = buf;
 
     struct ggml_context * ctx0 = ggml_init(params);
-    struct ggml_cgraph gf = { .n_threads = n_threads };
+
+    struct ggml_cgraph gf = { };
+    gf.n_threads = n_threads;
 
     struct ggml_tensor * embd = ggml_new_tensor_1d(ctx0, GGML_TYPE_I32, N);
     memcpy(embd->data, embd_inp.data(), N*ggml_element_size(embd));
index 6ef2496253dc2f4a2be86ed9f46770bc9ef24154..3c04a9cba5b7c04017ef13a1e5a26e560ff24e29 100644 (file)
@@ -533,7 +533,9 @@ bool gpt2_eval(
     params.mem_buffer = buf;
 
     struct ggml_context * ctx0 = ggml_init(params);
-    struct ggml_cgraph gf = { .n_threads = n_threads };
+
+    struct ggml_cgraph gf = { };
+    gf.n_threads = n_threads;
 
     struct ggml_tensor * embd = ggml_new_tensor_1d(ctx0, GGML_TYPE_I32, N);
     memcpy(embd->data, embd_inp.data(), N*ggml_element_size(embd));