INNER CODE UNIT · Python
finish_reasons
hyperonym/basaran · basaran/model.py:62
finish_reasons = [None] * n
# Create stateful detokenizer for each sequence.
detokenizers = []
for i in range(n):
detokenizers.append(StreamTokenizer(self.tokenizer))
# Echo prompt tokens if required.
for token in input_ids:
samples = self._sample(token, 0, [], []) if logprobs > 0 else {}
for i in range(n):
text = detokenizers[i].decode(token)
offset = detokenizers[i].start
if echo:
yield map_choice(text, i, text_offset=offset, **samples)
generate_kwargs = {
**dict(