Skip to content

Commit

Permalink
Merge pull request vllm-project#36 from dtrifiro/fix-tokenizer-group
Browse files Browse the repository at this point in the history
grpc_server: fix tokenizer group usage
  • Loading branch information
openshift-merge-bot[bot] authored May 24, 2024
2 parents b2968f1 + 3cce04b commit 82a4133
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions vllm/entrypoints/grpc/grpc_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,6 @@ def __init__(self, engine: AsyncLLMEngine, args: argparse.Namespace):
self.engine: AsyncLLMEngine = engine

# These set in _post_init()
self.tokenizer_group: BaseTokenizerGroup = None
self.tokenizer: Union[PreTrainedTokenizer,
PreTrainedTokenizerFast] = None
self.config: ModelConfig = None
Expand All @@ -116,9 +115,13 @@ def __init__(self, engine: AsyncLLMEngine, args: argparse.Namespace):
self.skip_special_tokens = not args.output_special_tokens
self.default_include_stop_seqs = args.default_include_stop_seqs

@property
def tokenizer_group(self) -> BaseTokenizerGroup:
return self.engine.engine


async def _post_init(self):
self.config = await self.engine.get_model_config()
self.tokenizer_group = await self.engine.get_tokenizer_group()
self.tokenizer = await self.engine.get_tokenizer()

# Swap in the special TGIS stats logger
Expand Down

0 comments on commit 82a4133

Please sign in to comment.