fix eof error in generate

This commit is contained in:
Michael Yang 2023-07-12 09:35:56 -07:00
parent b227261f21
commit e1f0a0dc74

View file

@ -199,10 +199,10 @@ func (llm *llama) generate(tokens []C.llama_token, fn func(string)) error {
token, err := llm.sample(pastTokens, &opts)
switch {
case err != nil:
return err
case errors.Is(err, io.EOF):
return nil
case err != nil:
return err
}
fn(llm.detokenize(token))