We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7a0a9da commit 918c21bCopy full SHA for 918c21b
vllm/v1/engine/detokenizer.py
@@ -1,7 +1,9 @@
1
# SPDX-License-Identifier: Apache-2.0
2
from abc import ABC, abstractmethod
3
+from packaging import version
4
from typing import Optional
5
6
+import tokenizers
7
from tokenizers import Tokenizer
8
from tokenizers.decoders import DecodeStream
9
from transformers import PreTrainedTokenizerFast
@@ -43,7 +45,8 @@ def from_new_request(
43
45
# No tokenizer => skipping detokenization.
44
46
return IncrementalDetokenizer()
47
- if isinstance(tokenizer, PreTrainedTokenizerFast):
48
+ if isinstance(tokenizer, PreTrainedTokenizerFast) and \
49
+ version.parse(tokenizers.__version__) >= version.parse("0.21.1"):
50
# Fast tokenizer => use tokenizers library DecodeStream.
51
return FastIncrementalDetokenizer(tokenizer, request)
52
0 commit comments