DL-Art-School/codes/models/eval/__init__.py
2020-12-02 14:09:54 -07:00

15 lines
565 B
Python

from models.eval.flow_gaussian_nll import FlowGaussianNll
from models.eval.sr_style import SrStyleTransferEvaluator
from models.eval.style import StyleTransferEvaluator
def create_evaluator(model, opt_eval, env):
type = opt_eval['type']
if type == 'style_transfer':
return StyleTransferEvaluator(model, opt_eval, env)
elif type == 'sr_stylegan':
return SrStyleTransferEvaluator(model, opt_eval, env)
elif type == 'flownet_gaussian':
return FlowGaussianNll(model, opt_eval, env)
else:
raise NotImplementedError()