fixed issue: memory is not guaranteed to be aligned properly during ggml_init call from loading saved sessions

This commit is contained in:
l3utterfly 2023-06-19 14:46:15 +08:00
parent b24c3049d9
commit ced8e8d40d

View file

@ -3122,9 +3122,9 @@ size_t llama_copy_state_data(struct llama_context * ctx, uint8_t * dst) {
if (kv_size) {
const size_t elt_size = ggml_element_size(kv_self.k);
char buffer[4096];
//char buffer[4096];
ggml_context * cpy_ctx = ggml_init({ sizeof(buffer), buffer, /* no_alloc */ true });
ggml_context * cpy_ctx = ggml_init({ 4096, NULL, /* no_alloc */ true });
ggml_cgraph gf{};
gf.n_threads = 1;