diff --git a/llama.cpp b/llama.cpp index 4702d74b0..0a9952782 100644 --- a/llama.cpp +++ b/llama.cpp @@ -2701,7 +2701,7 @@ size_t llama_load_session_file(struct llama_context * ctx, const char * path_ses const uint32_t magic = file.read_u32(); const uint32_t version = file.read_u32(); - if (!(magic == 'ggsn' && version == 0)) { + if (!(magic == 'ggsn' && version == 1)) { fprintf(stderr, "%s : unknown (magic, version) for session file: %08x, %08x\n", __func__, magic, version); return 0; } @@ -2740,7 +2740,7 @@ size_t llama_save_session_file(struct llama_context * ctx, const char * path_ses llama_copy_state_data(ctx, state_data.get()); file.write_u32('ggsn'); // magic - file.write_u32(0); // version + file.write_u32(1); // version file.write_raw(&ctx->model.hparams, sizeof(llama_hparams)); file.write_u32((uint32_t) n_token_count); // REVIEW