MCPcopy Create free account
hub / github.com/appdevforall/CodeOnTheGo / ggml_set_zero

Function ggml_set_zero

subprojects/llama.cpp/ggml/src/ggml.c:7084–7095  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7082}
7083
7084struct 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
7097void ggml_graph_reset(struct ggml_cgraph * cgraph) {
7098 if (!cgraph) {

Callers 2

opt_epoch_iterMethod · 0.85
ggml_graph_resetFunction · 0.85

Calls 3

ggml_is_emptyFunction · 0.85
ggml_nbytesFunction · 0.85

Tested by

no test coverage detected