From 4072f20bbacd6920f354a772ba3c555ed638af64 Mon Sep 17 00:00:00 2001 From: xaedes Date: Thu, 24 Aug 2023 15:49:34 +0200 Subject: [PATCH] add missing lctx argument to get_example_targets_batch --- examples/train-text-from-scratch/train-text-from-scratch.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/examples/train-text-from-scratch/train-text-from-scratch.cpp b/examples/train-text-from-scratch/train-text-from-scratch.cpp index a60475d09..52f5fb608 100644 --- a/examples/train-text-from-scratch/train-text-from-scratch.cpp +++ b/examples/train-text-from-scratch/train-text-from-scratch.cpp @@ -2337,6 +2337,7 @@ bool train_params_parse(int argc, char ** argv, struct train_params * params) { struct opt_callback_data { struct train_params * params; struct ggml_opt_context * opt; + struct llama_context * lctx; llama_token * tokens_data; size_t tokens_size; int * samples_data; @@ -2377,6 +2378,7 @@ void opt_callback(void * vdata, float * sched) { } get_example_targets_batch( + data->lctx, data->samples_data, data->samples_size, data->tokens_data, @@ -2560,6 +2562,7 @@ int main(int argc, char ** argv) { struct opt_callback_data opt_cb_data; opt_cb_data.params = ¶ms; opt_cb_data.opt = opt; + opt_cb_data.lctx = lctx; opt_cb_data.tokens_data = train_tokens.data(); opt_cb_data.tokens_size = train_tokens.size(); opt_cb_data.samples_data = train_samples.data();