Python function
build_eos_tracker_for_request
build_eos_tracker_for_request()β
async max.pipelines.lib.build_eos_tracker_for_request(default_eos_token_ids, request, encode_fn)
Builds an EOSTracker from request sampling params.
-
Parameters:
-
- default_eos_token_ids (set[int]) β Default EOS token IDs from tokenizer/model config.
- request (TextGenerationRequest) β Generation request; uses
request.sampling_paramsfor stops. - encode_fn (Callable[[str, bool], Awaitable[ndarray[tuple[Any, ...], dtype[integer[Any]]]]]) β Async encode callable
(text, add_special_tokens) -> token ids.
-
Returns:
-
Configured
EOSTrackerfor this request. -
Return type:
-
EOSTracker
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!