| 7082 | } |
| 7083 | |
| 7084 | struct ggml_tensor * ggml_set_zero(struct ggml_tensor * tensor) { |
| 7085 | if (ggml_is_empty(tensor)) { |
| 7086 | return tensor; |
| 7087 | } |
| 7088 | if (tensor->buffer) { |
| 7089 | ggml_backend_tensor_memset(tensor, 0, 0, ggml_nbytes(tensor)); |
| 7090 | } else { |
| 7091 | GGML_ASSERT(tensor->data); |
| 7092 | memset(tensor->data, 0, ggml_nbytes(tensor)); |
| 7093 | } |
| 7094 | return tensor; |
| 7095 | } |
| 7096 | |
| 7097 | void ggml_graph_reset(struct ggml_cgraph * cgraph) { |
| 7098 | if (!cgraph) { |
no test coverage detected