Spaces:
Paused
Paused
| from typing import Optional | |
| import gradio | |
| from facefusion import wording | |
| from facefusion.uis.core import register_ui_component | |
| from facefusion.uis.components.benchmark import BENCHMARKS | |
| BENCHMARK_RUNS_CHECKBOX_GROUP : Optional[gradio.CheckboxGroup] = None | |
| BENCHMARK_CYCLES_SLIDER : Optional[gradio.Button] = None | |
| def render() -> None: | |
| global BENCHMARK_RUNS_CHECKBOX_GROUP | |
| global BENCHMARK_CYCLES_SLIDER | |
| BENCHMARK_RUNS_CHECKBOX_GROUP = gradio.CheckboxGroup( | |
| label = wording.get('benchmark_runs_checkbox_group_label'), | |
| value = list(BENCHMARKS.keys()), | |
| choices = list(BENCHMARKS.keys()) | |
| ) | |
| BENCHMARK_CYCLES_SLIDER = gradio.Slider( | |
| label = wording.get('benchmark_cycles_slider_label'), | |
| value = 3, | |
| step = 1, | |
| minimum = 1, | |
| maximum = 10 | |
| ) | |
| register_ui_component('benchmark_runs_checkbox_group', BENCHMARK_RUNS_CHECKBOX_GROUP) | |
| register_ui_component('benchmark_cycles_slider', BENCHMARK_CYCLES_SLIDER) | |