Parcourir la source

lookahead : support `-n -1` infinite generation

Georgi Gerganov il y a 2 ans
Parent
commit
3e73d31d9c
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      examples/lookahead/lookahead.cpp

+ 2 - 2
examples/lookahead/lookahead.cpp

@@ -311,7 +311,7 @@ int main(int argc, char ** argv) {
             ++n_predict;
             ++n_past;
 
-            if (n_predict > params.n_predict || has_eos) {
+            if ((params.n_predict >= 0 && n_predict > params.n_predict) || has_eos) {
                 break;
             }
 
@@ -433,7 +433,7 @@ int main(int argc, char ** argv) {
             }
         }
 
-        if (n_predict > params.n_predict || has_eos) {
+        if ((params.n_predict >= 0 && n_predict > params.n_predict) || has_eos) {
             break;
         }