Просмотр исходного кода

lookahead : support `-n -1` infinite generation

Georgi Gerganov 2 лет назад
Родитель
Сommit
3e73d31d9c
1 измененных файлов с 2 добавлено и 2 удалено
  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;
         }