fix chatglm sp_tokenizer error

Link: https://code.alibaba-inc.com/Ali-MaaS/MaaS-lib/codereview/14352495
This commit is contained in:
wenmeng.zwm
2023-10-18 20:24:42 +08:00
committed by mulin.lyh
parent 6201d1bfbc
commit e10237074e
2 changed files with 6 additions and 3 deletions

View File

@@ -199,6 +199,10 @@ class ChatGLMTokenizer(PreTrainedTokenizer):
padding_side='left',
num_image_tokens=20000,
**kwargs) -> None:
self.sp_tokenizer = SPTokenizer(
vocab_file, num_image_tokens=num_image_tokens)
super().__init__(
do_lower_case=do_lower_case,
remove_space=remove_space,
@@ -220,9 +224,6 @@ class ChatGLMTokenizer(PreTrainedTokenizer):
self.end_token = end_token
self.mask_token = mask_token
self.gmask_token = gmask_token
self.sp_tokenizer = SPTokenizer(
vocab_file, num_image_tokens=num_image_tokens)
""" Initialisation """
@property

View File

@@ -71,6 +71,8 @@ def get_chat_prompt(system: str, text: str, history: List[Tuple[str, str]],
# This file is mainly copied from the llama code of transformers
@MODELS.register_module(Tasks.chat, module_name=Models.llama2)
@MODELS.register_module(Tasks.chat, module_name=Models.llama)
@MODELS.register_module(Tasks.text_generation, module_name=Models.llama2)
@MODELS.register_module(Tasks.chat, module_name=Models.llama2)
@MODELS.register_module(Tasks.text_generation, module_name=Models.llama)