File tree 2 files changed +8
-1
lines changed 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -1398,6 +1398,10 @@ struct llama_context * llama_init_from_file(
1398
1398
1399
1399
llama_context * ctx = new llama_context;
1400
1400
1401
+ if (params.seed <= 0 ) {
1402
+ params.seed = time (NULL );
1403
+ }
1404
+
1401
1405
ctx->rng = std::mt19937 (params.seed );
1402
1406
ctx->logits_all = params.logits_all ;
1403
1407
Original file line number Diff line number Diff line change @@ -194,7 +194,10 @@ int main(int argc, char ** argv) {
194
194
{
195
195
auto lparams = llama_context_default_params ();
196
196
197
- lparams.f16_kv = params.memory_f16 ;
197
+ lparams.n_ctx = params.n_ctx ;
198
+ lparams.n_parts = params.n_parts ;
199
+ lparams.seed = params.seed ;
200
+ lparams.f16_kv = params.memory_f16 ;
198
201
lparams.logits_all = params.perplexity ;
199
202
200
203
ctx = llama_init_from_file (params.model .c_str (), lparams);
You can’t perform that action at this time.
0 commit comments