代码拉取完成,页面将自动刷新
同步操作将从 Curli Trans/ERE_pixelaug 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import os
import time
import logging
from config import get_cfg_defaults
def prepare_config_output_and_logger(cfg_path, log_prefix):
# get config
cfg = get_cfg_defaults()
cfg.merge_from_file(cfg_path)
cfg.freeze()
# get directory to save log and model
split_cfg_path = cfg_path.split("/")
yaml_file_name = os.path.splitext(split_cfg_path[-1])[0]
output_path = os.path.join('output', yaml_file_name)
if not os.path.exists(output_path):
os.makedirs(output_path)
time_str = time.strftime('%Y-%m-%d-%H-%M')
log_file = '{}_{}.log'.format(log_prefix, time_str)
log_path = os.path.join(output_path, log_file)
save_model_path = os.path.join(output_path, yaml_file_name + "_model.pth")
save_scaled_model_path = os.path.join(output_path, yaml_file_name + "_scaled_model.pth")
# setup the logger
logging.basicConfig(filename=log_path,
format='%(message)s')
logger = logging.getLogger()
logger.setLevel(logging.INFO)
console = logging.StreamHandler()
logging.getLogger('').addHandler(console)
return cfg, logger, output_path, save_model_path, save_scaled_model_path
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。