transformers stream generator
1.0.0
這是一種基於 Huggingface/Transformers 的文本生成方法,它會傳回一個生成器,在推理過程中即時輸出每個標記。
pip install transformers-stream-generator
from transformers_stream_generator import init_stream_support
init_stream_support ()
model.generate
函數中加入do_stream=True
並保留do_sample=True
,然後你就可以得到一個生成器 generator = model . generate ( input_ids , do_stream = True , do_sample = True )
for token in generator :
word = tokenizer . decode ( token )
print ( word )