import gradio as gr from rvc.configs.config import Config config = Config() from assets.i18n.i18n import I18nAuto i18n = I18nAuto() def precision_tab(): with gr.Row(): with gr.Column(): precision = gr.Radio( label=i18n("Precision"), info=i18n( "Select the precision you want to use for training and inference." ), choices=[ "fp16", "fp32", ], value=config.get_precision(), interactive=True, ) precision_output = gr.Textbox( label=i18n("Output Information"), info=i18n("The output information will be displayed here."), value="", max_lines=8, interactive=False, ) update_button = gr.Button(i18n("Update precision")) update_button.click( fn=config.set_precision, inputs=[precision], outputs=[precision_output], )