| 85 | // backend buffer |
| 86 | |
| 87 | ggml_backend_buffer_t ggml_backend_buffer_init( |
| 88 | ggml_backend_buffer_type_t buft, |
| 89 | struct ggml_backend_buffer_i iface, |
| 90 | void * context, |
| 91 | size_t size) { |
| 92 | ggml_backend_buffer_t buffer = new ggml_backend_buffer { |
| 93 | /* .interface = */ iface, |
| 94 | /* .buft = */ buft, |
| 95 | /* .context = */ context, |
| 96 | /* .size = */ size, |
| 97 | /* .usage = */ GGML_BACKEND_BUFFER_USAGE_ANY |
| 98 | }; |
| 99 | |
| 100 | return buffer; |
| 101 | } |
| 102 | |
| 103 | const char * ggml_backend_buffer_name(ggml_backend_buffer_t buffer) { |
| 104 | return ggml_backend_buft_name(ggml_backend_buffer_get_type(buffer)); |
no outgoing calls
no test coverage detected