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

Function ggml_vbuffer_size

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

Source from the content-addressed store, hash-verified

413}
414
415static size_t ggml_vbuffer_size(struct vbuffer * buf) {
416 size_t size = 0;
417 for (int i = 0; i < GGML_VBUFFER_MAX_CHUNKS && buf->chunks[i]; ++i) {
418 size += ggml_backend_buffer_get_size(buf->chunks[i]);
419 }
420 return size;
421}
422
423static struct vbuffer * ggml_vbuffer_alloc(ggml_backend_buffer_type_t buft, const struct ggml_dyn_tallocr * talloc, enum ggml_backend_buffer_usage usage) {
424 struct vbuffer * buf = (struct vbuffer *)calloc(1, sizeof(struct vbuffer));

Callers 2

Calls 1

Tested by

no test coverage detected