]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
model: fix step3.5 n_rot (#20318)
authorXuan-Son Nguyen <redacted>
Mon, 9 Mar 2026 22:42:24 +0000 (23:42 +0100)
committerGitHub <redacted>
Mon, 9 Mar 2026 22:42:24 +0000 (23:42 +0100)
src/llama-model.cpp

index 349f70a611ac8a2ac1745b55648bb2d45aae971c..0fa47e1b414486a914bc10e0bd99adc481a46d86 100644 (file)
@@ -7348,7 +7348,7 @@ bool llama_model::load_tensors(llama_model_loader & ml) {
                     // ("rope_freqs.weight") and ggml uses only the first (n_rot_l/2) entries per layer.
                     uint32_t n_rot_max = 0;
                     for (int i = 0; i < n_layer; ++i) {
-                        n_rot_max = std::max(n_rot_max, hparams.n_rot());
+                        n_rot_max = std::max(n_rot_max, hparams.n_rot(i));
                     }
                     if (n_rot_max == 0) {
                         n_rot_max = n_rot;