1 Star 17 Fork 16

sml2h3 / dddd_trainer

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
app.py 942 Bytes
一键复制 编辑 原始数据 按行查看 历史
sml2h3 提交于 2022-02-20 19:45 . beta0.1
import fire
from loguru import logger
from utils import project_manager
from utils import cache_data
from utils import train
class App:
def __init__(self):
logger.info("\nHello baby~")
def create(self, project_name: str, single: bool = False):
logger.info("\nCreate Project ----> {}".format(project_name))
pm = project_manager.ProjectManager()
pm.create_project(project_name, single)
def cache(self, project_name: str, base_path: str, search_type: str = "name"):
logger.info("\nCaching Data ----> {}\nPath ----> {}".format(project_name, base_path))
cache = cache_data.CacheData(project_name)
cache.cache(base_path, search_type)
pass
def train(self, project_name: str):
logger.info("\nStart Train ----> {}\n".format(project_name))
trainer = train.Train(project_name)
trainer.start()
if __name__ == '__main__':
fire.Fire(App)
Python
1
https://gitee.com/fkgeek/dddd_trainer.git
git@gitee.com:fkgeek/dddd_trainer.git
fkgeek
dddd_trainer
dddd_trainer
main

搜索帮助