| import gradio as gr |
| import config |
| from ui.compress_tab import build_compress_tab |
| from ui.history_tab import build_history_tab |
| from models.model_loader import get_tokenizer_only |
|
|
| try: |
| get_tokenizer_only() |
| except Exception: |
| pass |
|
|
|
|
| def build_app() -> gr.Blocks: |
| with gr.Blocks(title=config.APP_TITLE) as app: |
| run_store = gr.State(value=[]) |
| build_compress_tab(run_store) |
| build_history_tab(run_store) |
| return app |
|
|
|
|
| if __name__ == "__main__": |
| demo = build_app() |
| demo.launch( |
| server_name="0.0.0.0", |
| server_port=config.SERVER_PORT, |
| show_error=True, |
| ) |
|
|