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

Method build_norm

subprojects/llama.cpp/tools/mtmd/clip.cpp:471–494  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

469}
470
471ggml_tensor * clip_graph::build_norm(
472 ggml_tensor * cur,
473 ggml_tensor * mw,
474 ggml_tensor * mb,
475 norm_type type,
476 float norm_eps,
477 int il) const {
478
479 cur = type == NORM_TYPE_RMS
480 ? ggml_rms_norm(ctx0, cur, norm_eps)
481 : ggml_norm(ctx0, cur, norm_eps);
482
483 if (mw) {
484 cur = ggml_mul(ctx0, cur, mw);
485 cb(cur, "norm_w", il);
486 }
487
488 if (mb) {
489 cur = ggml_add(ctx0, cur, mb);
490 cb(cur, "norm_b", il);
491 }
492
493 return cur;
494}
495
496ggml_tensor * clip_graph::build_ffn(
497 ggml_tensor * cur,

Callers

nothing calls this directly

Calls 4

ggml_rms_normFunction · 0.85
ggml_normFunction · 0.85
ggml_mulFunction · 0.85
ggml_addFunction · 0.85

Tested by

no test coverage detected