diff options
author | Michael Podvitskiy <podvitskiymichael@gmail.com> | 2024-03-11 10:28:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-11 11:28:51 +0200 |
commit | 3202361c5b1ba15e695b31209567ef42c22c5c32 (patch) | |
tree | ab87c2d33904eeb87c4832375fa9261fbf11e871 /llama.cpp | |
parent | 332bdfd7980718abf664bfa5460f2288a3314984 (diff) |
ggml, ci : Windows ARM runner and build fixes (#5979)
* windows arm ci
* fix `error C2078: too many initializers` with ggml_vld1q_u32 macro for MSVC ARM64
* fix `warning C4146: unary minus operator applied to unsigned type, result still unsigned`
* fix `error C2065: '__fp16': undeclared identifier`
Diffstat (limited to 'llama.cpp')
-rw-r--r-- | llama.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -13980,7 +13980,7 @@ int32_t llama_token_to_piece(const struct llama_model * model, llama_token token } else if (llama_is_user_defined_token(model->vocab, token)) { std::string result = model->vocab.id_to_token[token].text; if (length < (int) result.length()) { - return -result.length(); + return -(int) result.length(); } memcpy(buf, result.c_str(), result.length()); return result.length(); @@ -14015,7 +14015,7 @@ int32_t llama_token_to_piece(const struct llama_model * model, llama_token token } else if (llama_is_user_defined_token(model->vocab, token)) { std::string result = model->vocab.id_to_token[token].text; if (length < (int) result.length()) { - return -result.length(); + return -(int) result.length(); } memcpy(buf, result.c_str(), result.length()); return result.length(); |