]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
llama : use std::abs in llama_sample_tail_free (#2800)
authorCebtenzzre <redacted>
Sat, 26 Aug 2023 16:53:52 +0000 (12:53 -0400)
committerGitHub <redacted>
Sat, 26 Aug 2023 16:53:52 +0000 (19:53 +0300)
Plain 'abs' casts the input to int.

llama.cpp

index 59105db1c990ce9a95861b825edc8f319fe36f42..2b88485a8f51c20e6eba46afbbce5d291a4203b3 100644 (file)
--- a/llama.cpp
+++ b/llama.cpp
@@ -3887,7 +3887,7 @@ void llama_sample_tail_free(struct llama_context * ctx, llama_token_data_array *
 
     // Calculate absolute value of second derivatives
     for (size_t i = 0; i < second_derivatives.size(); ++i) {
-        second_derivatives[i] = abs(second_derivatives[i]);
+        second_derivatives[i] = std::abs(second_derivatives[i]);
     }
 
     // Normalize the second derivatives