| 280 | } |
| 281 | |
| 282 | ggml_tallocr_t ggml_tallocr_new_from_backend(struct ggml_backend * backend, size_t size) { |
| 283 | ggml_backend_buffer_t buffer = ggml_backend_alloc_buffer(backend, size); |
| 284 | ggml_tallocr_t alloc = ggml_tallocr_new_from_buffer(buffer); |
| 285 | alloc->buffer_owned = true; |
| 286 | return alloc; |
| 287 | } |
| 288 | |
| 289 | ggml_tallocr_t ggml_tallocr_new_from_buffer(struct ggml_backend_buffer * buffer) { |
| 290 | ggml_tallocr_t alloc = (ggml_tallocr_t)malloc(sizeof(struct ggml_tallocr)); |
no test coverage detected