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

Function ggml_backend_multi_buffer_set_usage

external/ggml/src/ggml-backend.cpp:728–735  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

726}
727
728void ggml_backend_multi_buffer_set_usage(ggml_backend_buffer_t buffer, enum ggml_backend_buffer_usage usage) {
729 GGML_ASSERT(buffer);
730 GGML_ASSERT(ggml_backend_buffer_is_multi_buffer(buffer));
731 ggml_backend_multi_buffer_context * ctx = (ggml_backend_multi_buffer_context *) buffer->context;
732 for (size_t i = 0; i < ctx->n_buffers; i++) {
733 ggml_backend_buffer_set_usage(ctx->buffers[i], usage);
734 }
735}
736
737// creates a copy of the tensor with the same memory layout
738static struct ggml_tensor * ggml_dup_tensor_layout(struct ggml_context * ctx, const struct ggml_tensor * tensor) {

Callers 1

Tested by

no test coverage detected