| 176 | } |
| 177 | |
| 178 | void ggml_backend_buffer_set_usage(ggml_backend_buffer_t buffer, enum ggml_backend_buffer_usage usage) { |
| 179 | GGML_ASSERT(buffer); |
| 180 | buffer->usage = usage; |
| 181 | |
| 182 | // FIXME: add a generic callback to the buffer interface |
| 183 | if (ggml_backend_buffer_is_multi_buffer(buffer)) { |
| 184 | ggml_backend_multi_buffer_set_usage(buffer, usage); |
| 185 | } |
| 186 | } |
| 187 | |
| 188 | enum ggml_backend_buffer_usage ggml_backend_buffer_get_usage(ggml_backend_buffer_t buffer) { |
| 189 | GGML_ASSERT(buffer); |
no test coverage detected