easydel.inference.esurge.outputs#
- class easydel.inference.esurge.outputs.LogprobsLists(logprob_token_ids, logprobs, sampled_token_ranks)[source]#
Bases:
NamedTuple- logprob_token_ids: list[list[int]]#
Alias for field number 0
- logprobs: list[list[float]]#
Alias for field number 1
- sampled_token_ranks: list[int]#
Alias for field number 2
- class easydel.inference.esurge.outputs.LogprobsTensors(logprob_token_ids, logprobs, selected_token_ranks)[source]#
Bases:
NamedTuple- static empty(num_positions: int, num_tokens_per_position: int) LogprobsTensors[source]#
- class easydel.inference.esurge.outputs.ModelRunnerOutput(req_ids: 'list[str]', req_id_to_index: 'dict[str, int]', sampled_token_ids: 'list[list[int]]', spec_token_ids: 'list[list[int]] | None', logprobs: 'LogprobsLists | None', prompt_logprobs_dict: 'dict[str, LogprobsTensors | None]', finished_sending: 'set[str] | None' = None, finished_recving: 'set[str] | None' = None, num_nans_in_logits: 'dict[str, int] | None' = None, token_logprobs: 'dict[str, float] | None' = None)[source]#
Bases:
object- logprobs: easydel.inference.esurge.outputs.LogprobsLists | None#
- prompt_logprobs_dict: dict[str, easydel.inference.esurge.outputs.LogprobsTensors | None]#
- req_id_to_index: dict[str, int]#
- req_ids: list[str]#
- sampled_token_ids: list[list[int]]#