llama_cpp_for_radxa_dragon_.../examples
Daniel Bevenius 4ab99d8d47
clip : rename lerp function to avoid conflict (#6894)
This commit renamesthe lerp (linear interpolation) function in clip.cpp
to avoid a conflict with the lerp function in the <cmath> standard C++
library when using c++20.

The motivation for this change is to enable projects that use c++20 to
be able to compile clip.cpp without having to resort to patching it. The
lerp function was added to cmath in version C++20 (202002L) and is why
this is not causing any issue at the moment as C++11/C++17 is currently
used by llama.cpp.

I realize that llama.cpp uses either C++11 (or C++17 in the case for
SYCL) but wanted to ask if this would be an acceptable change just the
same.

Refs: https://en.cppreference.com/w/cpp/numeric/lerp

Signed-off-by: Daniel Bevenius <daniel.bevenius@gmail.com>
2024-04-25 15:38:14 +03:00
..
baby-llama
batched
batched-bench
batched.swift
beam-search
benchmark
convert-llama2c-to-ggml
embedding
eval-callback
export-lora
finetune
gbnf-validator
gguf
gguf-split tests : minor bash stuff (#6902) 2024-04-25 14:27:20 +03:00
gritlm
imatrix
infill
jeopardy
llama-bench
llama.android
llama.swiftui
llava clip : rename lerp function to avoid conflict (#6894) 2024-04-25 15:38:14 +03:00
lookahead
lookup
main
main-cmake-pkg
parallel
passkey
perplexity
quantize tests : minor bash stuff (#6902) 2024-04-25 14:27:20 +03:00
quantize-stats
retrieval
save-load-state
server tests : minor bash stuff (#6902) 2024-04-25 14:27:20 +03:00
simple
speculative
sycl
tokenize
train-text-from-scratch
alpaca.sh
base-translate.sh
chat-13B.bat
chat-13B.sh
chat-persistent.sh
chat-vicuna.sh
chat.sh
CMakeLists.txt
gpt4all.sh
json-schema-pydantic-example.py
json_schema_to_grammar.py
llama.vim
llama2-13b.sh
llama2.sh
llm.vim
make-ggml.py
Miku.sh
pydantic-models-to-grammar-examples.py
pydantic_models_to_grammar.py
reason-act.sh
regex-to-grammar.py
server-embd.py
server-llama2-13B.sh
ts-type-to-grammar.sh