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

Function ggml_backend_view_init

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

Source from the content-addressed store, hash-verified

1978// utils
1979
1980enum ggml_status ggml_backend_view_init(struct ggml_tensor * tensor) {
1981 GGML_ASSERT(tensor);
1982 GGML_ASSERT(tensor->buffer == NULL);
1983 GGML_ASSERT(tensor->view_src != NULL);
1984 GGML_ASSERT(tensor->view_src->buffer != NULL);
1985 GGML_ASSERT(tensor->view_src->data != NULL);
1986
1987 tensor->buffer = tensor->view_src->buffer;
1988 tensor->data = (char *)tensor->view_src->data + tensor->view_offs;
1989 return ggml_backend_buffer_init_tensor(tensor->buffer, tensor);
1990}
1991
1992enum ggml_status ggml_backend_tensor_alloc(ggml_backend_buffer_t buffer, struct ggml_tensor * tensor, void * addr) {
1993 GGML_ASSERT(tensor);

Callers 4

ggml_gallocr_init_tensorFunction · 0.85
alloc_tensor_rangeFunction · 0.85
graph_copy_init_tensorFunction · 0.85

Calls 1

Tested by

no test coverage detected