Spaces:
Running
Running
| from ai_runtime import DEFAULT_APP_PORT, DEFAULT_CARD_PORT, local_ai_env, start_minicpm_server | |
| from app import CSS, HEAD, build_app | |
| # Launch Tabras with MiniCPM card authoring and Nemotron boss play. | |
| def main() -> None: | |
| server = start_minicpm_server(port=DEFAULT_CARD_PORT) | |
| try: | |
| env = local_ai_env(DEFAULT_CARD_PORT) | |
| import os | |
| os.environ.update(env) | |
| build_app().launch(server_name="127.0.0.1", server_port=DEFAULT_APP_PORT, css=CSS, head=HEAD) | |
| finally: | |
| server.terminate() | |
| if __name__ == "__main__": | |
| main() | |