Do not limit API updates/second

This commit is contained in:
oobabooga 2023-12-04 20:45:06 -08:00
parent af261e5dd4
commit 2694ef45a3

View File

@ -93,9 +93,10 @@ def _generate_reply(question, state, stopping_strings=None, is_chat=False, escap
last_update = time.time() last_update = time.time()
yield reply yield reply
# Limit updates to 24 or 5 per second to avoid lag # Limit updates to 24 or 5 per second to avoid lag in the Gradio UI
# API updates are not limited
else: else:
min_update_interval = 0.2 if (shared.args.listen or shared.args.share) else 0.0417 min_update_interval = 0 if not escape_html else 0.2 if (shared.args.listen or shared.args.share) else 0.0417
if cur_time - last_update > min_update_interval: if cur_time - last_update > min_update_interval:
last_update = cur_time last_update = cur_time
yield reply yield reply