mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-01-08 10:07:28 +08:00
34 lines
1.0 KiB
Python
34 lines
1.0 KiB
Python
# SPDX-License-Identifier: Apache-2.0
|
|
# SPDX-FileCopyrightText: Copyright contributors to the vLLM project
|
|
|
|
import warnings
|
|
|
|
|
|
def __getattr__(name: str):
|
|
if name == "TokenizerBase":
|
|
from vllm.tokenizers import TokenizerLike
|
|
|
|
warnings.warn(
|
|
"`vllm.transformers_utils.tokenizer_base.TokenizerBase` has been "
|
|
"moved to `vllm.tokenizers.TokenizerLike`. "
|
|
"The old name will be removed in v0.14.",
|
|
DeprecationWarning,
|
|
stacklevel=2,
|
|
)
|
|
|
|
return TokenizerLike
|
|
if name == "TokenizerRegistry":
|
|
from vllm.tokenizers import TokenizerRegistry
|
|
|
|
warnings.warn(
|
|
"`vllm.transformers_utils.tokenizer_base.TokenizerRegistry` has been "
|
|
"moved to `vllm.tokenizers.TokenizerRegistry`. "
|
|
"The old name will be removed in v0.14.",
|
|
DeprecationWarning,
|
|
stacklevel=2,
|
|
)
|
|
|
|
return TokenizerRegistry
|
|
|
|
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
|