# -*- coding: utf-8 -*- # @Time : 2020/6/5 11:36 # @Author : zhoujun import copy from .DB_loss import DBLoss __all__ = ["build_loss"] support_loss = ["DBLoss"] def build_loss(config): copy_config = copy.deepcopy(config) loss_type = copy_config.pop("type") assert loss_type in support_loss, f"all support loss is {support_loss}" criterion = eval(loss_type)(**copy_config) return criterion