Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
vocab : ignore invalid UTF-8 input in the BPE tokenizer (ggerganov#11729
) Silently insert U+FFFD(s) (Unicode replacement character) instead until the next valid codepoint can be found. This fixes `llama_tokenize` throwing an exception across the C API boundary or libllama's module boundary (the caller's runtime might be incompatible!) Returing a proper error code might be desirable, however the signature of `llama_tokenize` doesn't allow it as all return values already have existing meaning.
- Loading branch information