Przeglądaj źródła

Fix token count accounting

Matvey Soloviev 2 lat temu
rodzic
commit
460c482540
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      main.cpp

+ 2 - 0
main.cpp

@@ -976,6 +976,8 @@ int main(int argc, char ** argv) {
                     std::vector<gpt_vocab::id> line_inp = ::llama_tokenize(vocab, buf, false);
                     embd_inp.insert(embd_inp.end(), line_inp.begin(), line_inp.end());
 
+                    remaining_tokens -= line_inp.size();
+
                     input_noecho = true; // do not echo this again
                 }