From e979cef2ff43835433de4bfc11b4cbd9fa157f83 Mon Sep 17 00:00:00 2001 From: KerfuffleV2 Date: Thu, 24 Aug 2023 09:09:49 -0600 Subject: [PATCH] Attempted fix for main example getting stuck when -n -2 and --interactive --- examples/main/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/main/main.cpp b/examples/main/main.cpp index 1393f0b08..c6dfd5fbb 100644 --- a/examples/main/main.cpp +++ b/examples/main/main.cpp @@ -798,7 +798,7 @@ int main(int argc, char ** argv) { } // In interactive mode, respect the maximum number of tokens and drop back to user input when reached. - if (params.interactive && n_remain <= 0 && params.n_predict != -1) { + if (params.interactive && n_remain <= 0 && params.n_predict >= 0) { n_remain = params.n_predict; is_interacting = true; }