Skip to content

Commit a51de58

Browse files
committed
Allow to override mapping net depth with --cfg_map
1 parent 2b82b6a commit a51de58

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

train.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ def setup_training_loop_kwargs(
4747
gamma = None, # Override R1 gamma: <float>
4848
kimg = None, # Override training duration: <int>
4949
batch = None, # Override batch size: <int>
50+
cfg_map = None, # Override config map: <int>, default = depends on cfg
5051

5152
# Discriminator augmentation.
5253
aug = None, # Augmentation mode: 'ada' (default), 'noaug', 'fixed'
@@ -220,6 +221,12 @@ def setup_training_loop_kwargs(
220221
args.batch_size = batch
221222
args.batch_gpu = batch // gpus
222223

224+
if cfg_map is not None:
225+
assert isinstance(cfg_map, int)
226+
if not cfg_map >= 1:
227+
raise UserError('--cfg_map must be at least 1')
228+
args.G_kwargs.mapping_kwargs.num_layers = cfg_map
229+
223230
# ---------------------------------------------------
224231
# Discriminator augmentation: aug, p, target, augpipe
225232
# ---------------------------------------------------
@@ -418,6 +425,7 @@ def convert(self, value, param, ctx):
418425
@click.option('--gamma', help='Override R1 gamma', type=float)
419426
@click.option('--kimg', help='Override training duration', type=int, metavar='INT')
420427
@click.option('--batch', help='Override batch size', type=int, metavar='INT')
428+
@click.option('--cfg_map', help='Override config map', type=int, metavar='INT')
421429

422430
# Discriminator augmentation.
423431
@click.option('--aug', help='Augmentation mode [default: ada]', type=click.Choice(['noaug', 'ada', 'fixed']))

0 commit comments

Comments
 (0)