From 5abcbf42aa54507e0e4434a72ce6664640fee0e6 Mon Sep 17 00:00:00 2001 From: Deacon Date: Fri, 15 Mar 2024 23:21:56 -0700 Subject: [PATCH] Fixed Windows MSVC Compilation --- common/common.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/common/common.cpp b/common/common.cpp index 4912237e0..90b24ce07 100644 --- a/common/common.cpp +++ b/common/common.cpp @@ -887,10 +887,6 @@ bool gpt_params_parse_ex(int argc, char ** argv, gpt_params & params) { sep += 4; kvo.tag = LLAMA_KV_OVERRIDE_TYPE_INT; kvo.int_value = std::atol(sep); - } else if (strncmp(sep, "float:", 6) == 0) { - sep += 6; - kvo.tag = LLAMA_KV_OVERRIDE_TYPE_FLOAT; - kvo.float_value = std::atof(sep); } else if (strncmp(sep, "bool:", 5) == 0) { sep += 5; kvo.tag = LLAMA_KV_OVERRIDE_TYPE_BOOL; @@ -903,6 +899,10 @@ bool gpt_params_parse_ex(int argc, char ** argv, gpt_params & params) { invalid_param = true; break; } + } else if (strncmp(sep, "float:", 6) == 0) { + sep += 6; + kvo.tag = LLAMA_KV_OVERRIDE_TYPE_FLOAT; + kvo.float_value = std::atof(sep); } else { fprintf(stderr, "error: Invalid type for KV override: %s\n", argv[i]); invalid_param = true;