Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenDAS
vllm_cscc
Commits
583034f1
Commit
583034f1
authored
Oct 20, 2025
by
zhuwenwen
Browse files
[models] support step3v
parent
0adf9cda
Changes
24
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
488 additions
and
2 deletions
+488
-2
vllm/transformers_utils/step_image_preprocessor.py
vllm/transformers_utils/step_image_preprocessor.py
+62
-0
vllm/transformers_utils/tokenizer.py
vllm/transformers_utils/tokenizer.py
+6
-1
vllm/transformers_utils/tokenizers/__init__.py
vllm/transformers_utils/tokenizers/__init__.py
+4
-1
vllm/transformers_utils/tokenizers/sentencepiece_tokenizer.py
.../transformers_utils/tokenizers/sentencepiece_tokenizer.py
+416
-0
No files found.
vllm/transformers_utils/step_image_preprocessor.py
0 → 100644
View file @
583034f1
This diff is collapsed.
Click to expand it.
vllm/transformers_utils/tokenizer.py
View file @
583034f1
...
@@ -19,7 +19,7 @@ from vllm.logger import init_logger
...
@@ -19,7 +19,7 @@ from vllm.logger import init_logger
from
vllm.lora.request
import
LoRARequest
from
vllm.lora.request
import
LoRARequest
from
vllm.transformers_utils.tokenizer_base
import
(
TokenizerBase
,
from
vllm.transformers_utils.tokenizer_base
import
(
TokenizerBase
,
TokenizerRegistry
)
TokenizerRegistry
)
from
vllm.transformers_utils.tokenizers
import
MistralTokenizer
from
vllm.transformers_utils.tokenizers
import
MistralTokenizer
,
SentencePieceTokenizer
from
vllm.transformers_utils.utils
import
check_gguf_file
from
vllm.transformers_utils.utils
import
check_gguf_file
from
vllm.utils
import
make_async
from
vllm.utils
import
make_async
...
@@ -28,6 +28,11 @@ if TYPE_CHECKING:
...
@@ -28,6 +28,11 @@ if TYPE_CHECKING:
logger
=
init_logger
(
__name__
)
logger
=
init_logger
(
__name__
)
_TOKENIZER_REGISTRY
=
{
"step1"
:
SentencePieceTokenizer
,
"step2"
:
SentencePieceTokenizer
}
AnyTokenizer
=
Union
[
PreTrainedTokenizer
,
PreTrainedTokenizerFast
,
AnyTokenizer
=
Union
[
PreTrainedTokenizer
,
PreTrainedTokenizerFast
,
TokenizerBase
]
TokenizerBase
]
...
...
vllm/transformers_utils/tokenizers/__init__.py
View file @
583034f1
...
@@ -3,10 +3,13 @@
...
@@ -3,10 +3,13 @@
from
.mistral
import
(
MistralTokenizer
,
maybe_serialize_tool_calls
,
from
.mistral
import
(
MistralTokenizer
,
maybe_serialize_tool_calls
,
truncate_tool_call_ids
,
validate_request_params
)
truncate_tool_call_ids
,
validate_request_params
)
from
vllm.transformers_utils.tokenizers.sentencepiece_tokenizer
import
(
SentencePieceTokenizer
)
from
vllm.transformers_utils.tokenizers.cpm_9g
import
CPM9GTokenizer
from
vllm.transformers_utils.tokenizers.cpm_9g
import
CPM9GTokenizer
__all__
=
[
__all__
=
[
"MistralTokenizer"
,
"maybe_serialize_tool_calls"
,
"truncate_tool_call_ids"
,
"MistralTokenizer"
,
"maybe_serialize_tool_calls"
,
"truncate_tool_call_ids"
,
"validate_request_params"
,
"validate_request_params"
,
"CPM9GTokenizer"
"CPM9GTokenizer"
,
"SentencePieceTokenizer"
]
]
vllm/transformers_utils/tokenizers/sentencepiece_tokenizer.py
0 → 100644
View file @
583034f1
This diff is collapsed.
Click to expand it.
Prev
1
2
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment