| 16442 | } |
| 16443 | |
| 16444 | void ggml_graph_reset(struct ggml_cgraph * cgraph) { |
| 16445 | GGML_ASSERT(cgraph->grads != NULL); |
| 16446 | |
| 16447 | for (int i = 0; i < cgraph->n_nodes; i++) { |
| 16448 | struct ggml_tensor * grad = cgraph->grads[i]; |
| 16449 | |
| 16450 | if (grad) { |
| 16451 | ggml_set_zero(grad); |
| 16452 | } |
| 16453 | } |
| 16454 | } |
| 16455 | |
| 16456 | void ggml_graph_clear(struct ggml_cgraph * cgraph) { |
| 16457 | cgraph->n_leafs = 0; |