diff options
author | Stephan Walter <stephan@walter.name> | 2023-03-28 16:48:20 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-28 19:48:20 +0300 |
commit | 436e56193199a1625f8c561069f702e8840a9e08 (patch) | |
tree | 9e7f39e1736ccff5728bb6194f160dfa94cf552d /CMakeLists.txt | |
parent | 20e1e84884376b3fb44ffbfd48d478b2934b0b5e (diff) |
all : be more strict about converting float to double (#458)
* Be more strict about converting float to double
* Test equivalence of round, SILU implementations
Test module is commented out in CMakeLists.txt because the tests may
take a long time, depending on how much the compiler optimizes.
* Fix softmax in perplexity.cpp
* all : prefer float over double where appropriate
* perplexity : add <cmath>
---------
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 27a222a1..241be4c1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -124,17 +124,18 @@ if (LLAMA_ALL_WARNINGS) -Wall -Wextra -Wpedantic - -Wshadow -Wcast-qual + -Wdouble-promotion + -Wshadow -Wstrict-prototypes -Wpointer-arith - -Wno-unused-function ) set(cxx_flags -Wall -Wextra -Wpedantic -Wcast-qual + -Wdouble-promotion ) else() # todo : msvc |