瀏覽代碼

lookahead : support `-n -1` infinite generation

Georgi Gerganov 2 年之前
父節點
當前提交
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;
         }