Пример #1
0
    def inner(config, checkpoint_dir=None):
        fn_kwargs = {}
        if use_checkpoint:
            default = checkpoint_dir
            sig = inspect.signature(fn)
            if "checkpoint_dir" in sig.parameters:
                default = sig.parameters["checkpoint_dir"].default \
                          or default
            fn_kwargs["checkpoint_dir"] = default

        for k in keys:
            fn_kwargs[k] = parameter_registry.get(prefix + k)
        fn(config, **fn_kwargs)
Пример #2
0
 def setup(self, config):
     setup_kwargs = {}
     for k in keys:
         setup_kwargs[k] = parameter_registry.get(prefix + k)
     super(_Inner, self).setup(config, **setup_kwargs)