from .sampler import ShapeSampler | |
from .simpleclick_sampler import SimpleClickSampler | |
def build_shape_sampler(cfg, **kwargs): | |
sampler_name = cfg['STROKE_SAMPLER']['EVAL']['MODE'] | |
if sampler_name == 'random': | |
return ShapeSampler(cfg, **kwargs) | |
elif sampler_name in ['best', 'best_random']: | |
return SimpleClickSampler(cfg, **kwargs) | |
else: | |
assert False, "not implemented" |