talk : make compatible with c++11

This commit is contained in:
Georgi Gerganov 2022-12-11 20:19:17 +02:00
parent 37a93d2459
commit 444349f4ec
No known key found for this signature in database
GPG Key ID: 449E073F9DC10735
2 changed files with 12 additions and 16 deletions

View File

@ -325,10 +325,9 @@ bool gpt2_model_load(const std::string & fname, gpt2_model & model, gpt_vocab &
// create the ggml context // create the ggml context
{ {
struct ggml_init_params params = { struct ggml_init_params params;
.mem_size = ctx_size, params.mem_size = ctx_size;
.mem_buffer = NULL, params.mem_buffer = NULL;
};
model.ctx = ggml_init(params); model.ctx = ggml_init(params);
if (!model.ctx) { if (!model.ctx) {
@ -529,10 +528,9 @@ bool gpt2_eval(
} }
} }
struct ggml_init_params params = { struct ggml_init_params params;
.mem_size = buf_size, params.mem_size = buf_size;
.mem_buffer = buf, params.mem_buffer = buf;
};
struct ggml_context * ctx0 = ggml_init(params); struct ggml_context * ctx0 = ggml_init(params);
struct ggml_cgraph gf = { .n_threads = n_threads }; struct ggml_cgraph gf = { .n_threads = n_threads };

View File

@ -325,10 +325,9 @@ bool gpt2_model_load(const std::string & fname, gpt2_model & model, gpt_vocab &
// create the ggml context // create the ggml context
{ {
struct ggml_init_params params = { struct ggml_init_params params;
.mem_size = ctx_size, params.mem_size = ctx_size;
.mem_buffer = NULL, params.mem_buffer = NULL;
};
model.ctx = ggml_init(params); model.ctx = ggml_init(params);
if (!model.ctx) { if (!model.ctx) {
@ -529,10 +528,9 @@ bool gpt2_eval(
} }
} }
struct ggml_init_params params = { struct ggml_init_params params;
.mem_size = buf_size, params.mem_size = buf_size;
.mem_buffer = buf, params.mem_buffer = buf;
};
struct ggml_context * ctx0 = ggml_init(params); struct ggml_context * ctx0 = ggml_init(params);
struct ggml_cgraph gf = { .n_threads = n_threads }; struct ggml_cgraph gf = { .n_threads = n_threads };