def create_from_args(args: argparse.Namespace) -> 'LotteryRunner': d = LotteryDesc.create_from_args(args) if args.weight_save_steps: weight_save_steps = [d.str_to_step(s) for s in args.weight_save_steps.split(',')] else: weight_save_steps = [] return LotteryRunner(args.replicate, args.levels, LotteryDesc.create_from_args(args), not args.quiet, not args.evaluate_only_at_end, weight_save_steps)
def create_from_args(args: argparse.Namespace) -> 'LotteryRunner': return LotteryRunner(args.replicate, args.levels, LotteryDesc.create_from_args(args), not args.quiet, not args.evaluate_only_at_end)
def create_from_args(cls, args: argparse.Namespace): return BranchDesc(LotteryDesc.create_from_args(args), BranchHparams.create_from_args(args))