main.cpp : insert bos if no tokens

This commit is contained in:
klosax 2023-08-23 01:50:17 +02:00 committed by GitHub
parent 777f42ba18
commit 9407c847a2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -197,6 +197,11 @@ int main(int argc, char ** argv) {
embd_inp = session_tokens; embd_inp = session_tokens;
} }
// Should not run without any tokens
if(embd_inp.size()==0) {
embd_inp.push_back(llama_token_bos(ctx));
}
// Tokenize negative prompt // Tokenize negative prompt
std::vector<llama_token> guidance_inp; std::vector<llama_token> guidance_inp;
int guidance_offset = 0; int guidance_offset = 0;