Elesh Vaishnav
Upload 26 files
5682687 verified
import os
import sys
import gradio as gr
now_dir = os.getcwd()
sys.path.append(now_dir)
from assets.i18n.i18n import I18nAuto
i18n = I18nAuto()
from tabs.settings.sections.presence import presence_tab
from tabs.settings.sections.themes import theme_tab
from tabs.settings.sections.version import version_tab
from tabs.settings.sections.lang import lang_tab
from tabs.settings.sections.restart import restart_tab
from tabs.settings.sections.model_author import model_author_tab
from tabs.settings.sections.precision import precision_tab
from tabs.settings.sections.filter import filter_tab, get_filter_trigger
def settings_tab(filter_state_trigger=None):
if filter_state_trigger is None:
filter_state_trigger = get_filter_trigger()
with gr.TabItem(label=i18n("General")):
filter_component = filter_tab()
filter_component.change(
fn=lambda checked: gr.update(value=str(checked)),
inputs=[filter_component],
outputs=[filter_state_trigger],
show_progress=False,
)
presence_tab()
theme_tab()
version_tab()
lang_tab()
restart_tab()
with gr.TabItem(label=i18n("Training")):
model_author_tab()
precision_tab()