MCPcopy Create free account
hub / github.com/0xShug0/audio.cpp / ggml_vbuffer_free

Function ggml_vbuffer_free

external/ggml/src/ggml-alloc.c:401–409  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

399};
400
401static void ggml_vbuffer_free(struct vbuffer * buf) {
402 if (buf == NULL) {
403 return;
404 }
405 for (int i = 0; i < GGML_VBUFFER_MAX_CHUNKS; ++i) {
406 ggml_backend_buffer_free(buf->chunks[i]);
407 }
408 free(buf);
409}
410
411static size_t ggml_vbuffer_chunk_size(struct vbuffer * buf, int chunk) {
412 return buf->chunks[chunk] ? ggml_backend_buffer_get_size(buf->chunks[chunk]) : 0;

Callers 3

ggml_vbuffer_allocFunction · 0.85
ggml_gallocr_freeFunction · 0.85

Calls 1

ggml_backend_buffer_freeFunction · 0.85

Tested by

no test coverage detected