mirror of
https://github.com/oobabooga/text-generation-webui.git
synced 2024-11-28 18:48:04 +01:00
Perplexity evaluation: make UI events more robust (attempt)
This commit is contained in:
parent
ac5a7a26ea
commit
faf3bf2503
@ -192,11 +192,13 @@ def create_ui():
|
|||||||
# doesn't work with the .then() syntax, so I write them one
|
# doesn't work with the .then() syntax, so I write them one
|
||||||
# by one in this ugly but functional way.
|
# by one in this ugly but functional way.
|
||||||
ev = start_evaluation.click(calculate_perplexity, [models, evaluate_text_file, stride_length, max_length], evaluation_log, show_progress=False)
|
ev = start_evaluation.click(calculate_perplexity, [models, evaluate_text_file, stride_length, max_length], evaluation_log, show_progress=False)
|
||||||
start_evaluation.click(generate_markdown_table, None, evaluation_table, show_progress=False)
|
ev.then(generate_markdown_table, None, evaluation_table, show_progress=False)
|
||||||
|
|
||||||
start_current_evaluation.click(lambda: ['current model'], None, tmp)
|
ev_cur = start_current_evaluation.click(
|
||||||
ev_cur = start_current_evaluation.click(calculate_perplexity, [tmp, evaluate_text_file, stride_length, max_length], evaluation_log, show_progress=False)
|
lambda: ['current model'], None, tmp).then(
|
||||||
start_current_evaluation.click(generate_markdown_table, None, evaluation_table, show_progress=False)
|
calculate_perplexity, [tmp, evaluate_text_file, stride_length, max_length], evaluation_log, show_progress=False)
|
||||||
|
|
||||||
|
ev_cur.then(generate_markdown_table, None, evaluation_table, show_progress=False)
|
||||||
|
|
||||||
stop_evaluation.click(None, None, None, cancels=[ev, ev_cur], queue=False)
|
stop_evaluation.click(None, None, None, cancels=[ev, ev_cur], queue=False)
|
||||||
refresh_table.click(generate_markdown_table, None, evaluation_table, show_progress=True)
|
refresh_table.click(generate_markdown_table, None, evaluation_table, show_progress=True)
|
||||||
|
Loading…
Reference in New Issue
Block a user