set&get llm internal tokenizer instead of the TokenizerGroup (#2741)

Co-authored-by: shujunhua1 <shujunhua1@jd.com>
This commit is contained in:
dancingpipi
2024-02-05 06:25:36 +08:00
committed by GitHub
parent 5ed704ec8c
commit 51cd22ce56

View File

@ -111,13 +111,13 @@ class LLM:
def get_tokenizer( def get_tokenizer(
self) -> Union[PreTrainedTokenizer, PreTrainedTokenizerFast]: self) -> Union[PreTrainedTokenizer, PreTrainedTokenizerFast]:
return self.llm_engine.tokenizer return self.llm_engine.tokenizer.tokenizer
def set_tokenizer( def set_tokenizer(
self, self,
tokenizer: Union[PreTrainedTokenizer, PreTrainedTokenizerFast], tokenizer: Union[PreTrainedTokenizer, PreTrainedTokenizerFast],
) -> None: ) -> None:
self.llm_engine.tokenizer = tokenizer self.llm_engine.tokenizer.tokenizer = tokenizer
def generate( def generate(
self, self,