| # Copyright (c) Alibaba, Inc. and its affiliates. | |
| from swift.ui.llm_infer.runtime import Runtime | |
| from swift.utils import get_logger | |
| logger = get_logger() | |
| class ExportRuntime(Runtime): | |
| group = 'llm_export' | |
| cmd = 'export' | |
| locale_dict = { | |
| 'runtime_tab': { | |
| 'label': { | |
| 'zh': '运行时', | |
| 'en': 'Runtime' | |
| }, | |
| }, | |
| 'running_cmd': { | |
| 'label': { | |
| 'zh': '运行命令', | |
| 'en': 'Command line' | |
| }, | |
| 'info': { | |
| 'zh': '执行的实际命令', | |
| 'en': 'The actual command' | |
| } | |
| }, | |
| 'show_log': { | |
| 'value': { | |
| 'zh': '展示导出状态', | |
| 'en': 'Show export status' | |
| }, | |
| }, | |
| 'stop_show_log': { | |
| 'value': { | |
| 'zh': '停止展示', | |
| 'en': 'Stop showing running status' | |
| }, | |
| }, | |
| 'log': { | |
| 'label': { | |
| 'zh': '日志输出', | |
| 'en': 'Logging content' | |
| }, | |
| 'info': { | |
| 'zh': '如果日志无更新请再次点击"展示日志内容"', | |
| 'en': 'Please press "Show log" if the log content is not updating' | |
| } | |
| }, | |
| 'running_tasks': { | |
| 'label': { | |
| 'zh': '运行中导出任务', | |
| 'en': 'Running export task' | |
| }, | |
| 'info': { | |
| 'zh': '所有的swift export命令启动的任务', | |
| 'en': 'All tasks started by swift export' | |
| } | |
| }, | |
| 'refresh_tasks': { | |
| 'value': { | |
| 'zh': '找回导出任务', | |
| 'en': 'Find export' | |
| }, | |
| }, | |
| 'kill_task': { | |
| 'value': { | |
| 'zh': '杀死导出任务', | |
| 'en': 'Kill export' | |
| }, | |
| }, | |
| } | |