Fix memory leak in clip.cpp
This commit is contained in:
parent
ac9ee6a4ad
commit
ac55ee567d
1 changed files with 3 additions and 1 deletions
|
@ -497,7 +497,6 @@ struct clip_ctx {
|
|||
|
||||
// memory buffers to evaluate the model
|
||||
ggml_backend_buffer_t params_buffer = NULL;
|
||||
ggml_backend_buffer_t compute_buffer = NULL;
|
||||
|
||||
ggml_backend_t backend = NULL;
|
||||
ggml_gallocr_t compute_alloc = NULL;
|
||||
|
@ -1676,6 +1675,9 @@ void clip_free(clip_ctx * ctx) {
|
|||
ggml_free(ctx->ctx_data);
|
||||
gguf_free(ctx->ctx_gguf);
|
||||
|
||||
ggml_backend_buffer_free(ctx->params_buffer);
|
||||
ggml_backend_free(ctx->backend);
|
||||
ggml_gallocr_free(ctx->compute_alloc);
|
||||
delete ctx;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue