MCPcopy Create free account
hub / github.com/pytorch/executorch / callback

Function callback

examples/models/llama/experimental/generate.py:167–176  ·  view source on GitHub ↗
(x)

Source from the content-addressed store, hash-verified

165 done_generating = False
166
167 def callback(x):
168 nonlocal done_generating
169 if done_generating:
170 return
171 buffer.append(tokenizer.decode([period_id] + x.tolist())[1:])
172 if x.item() == tokenizer.eos_id():
173 done_generating = True
174 if len(buffer) == 4 or done_generating:
175 print("".join(buffer), end="", flush=True)
176 buffer.clear()
177
178 generate(
179 pt_model,

Callers 8

_compare_outputsMethod · 0.85
pullMethod · 0.85
pull_etdumpMethod · 0.85
pull_debug_outputMethod · 0.85
pull_heap_outputMethod · 0.85
copy_metaFunction · 0.85
decode_n_tokensFunction · 0.85
generateFunction · 0.85

Calls 3

clearMethod · 0.80
appendMethod · 0.45
decodeMethod · 0.45

Tested by 1

_compare_outputsMethod · 0.68