|
39 | 39 | add_arg('--zoom', default=1, type=int, help='Resolution increase factor for inference.') |
40 | 40 | add_arg('--rendering-tile', default=128, type=int, help='Size of tiles used for rendering images.') |
41 | 41 | add_arg('--rendering-overlap', default=32, type=int, help='Number of pixels padding around each tile.') |
42 | | -add_arg('--model', default='small', type=str, help='Name of the neural network to load/save.') |
| 42 | +add_arg('--type', default='photo', type=str, help='Name of the neural network to load/save.') |
| 43 | +add_arg('--model', default='default', type=str, help='Specific trained version of the model.') |
43 | 44 | add_arg('--train', default=False, type=str, help='File pattern to load for training.') |
44 | 45 | add_arg('--train-scales', default=0, type=int, help='Randomly resize images this many times.') |
45 | 46 | add_arg('--train-blur', default=None, type=int, help='Sigma value for gaussian blur preprocess.') |
@@ -371,12 +372,12 @@ def cast(p): return p.get_value().astype(np.float16) |
371 | 372 | params = {k: [cast(p) for p in l.get_params()] for (k, l) in self.list_generator_layers()} |
372 | 373 | config = {k: getattr(args, k) for k in ['generator_blocks', 'generator_residual', 'generator_filters'] + \ |
373 | 374 | ['generator_upscale', 'generator_downscale']} |
374 | | - filename = 'ne%ix-%s-%s.pkl.bz2' % (args.zoom, args.model, __version__) |
| 375 | + filename = 'ne%ix-%s-%s-%s.pkl.bz2' % (args.zoom, args.type, args.model, __version__) |
375 | 376 | pickle.dump((config, params), bz2.open(filename, 'wb')) |
376 | 377 | print(' - Saved model as `{}` after training.'.format(filename)) |
377 | 378 |
|
378 | 379 | def load_model(self): |
379 | | - filename = 'ne%ix-%s-%s.pkl.bz2' % (args.zoom, args.model, __version__) |
| 380 | + filename = 'ne%ix-%s-%s-%s.pkl.bz2' % (args.zoom, args.type, args.model, __version__) |
380 | 381 | if not os.path.exists(filename): |
381 | 382 | if args.train: return {}, {} |
382 | 383 | error("Model file with pre-trained convolution layers not found. Download it here...", |
|
0 commit comments