Spaces:
Sleeping
Sleeping
run_title: b18_ffc075_batch8x15 | |
training_model: | |
kind: default | |
visualize_each_iters: 1000 | |
concat_mask: true | |
store_discr_outputs_for_vis: true | |
losses: | |
l1: | |
weight_missing: 0 | |
weight_known: 10 | |
perceptual: | |
weight: 0 | |
adversarial: | |
kind: r1 | |
weight: 10 | |
gp_coef: 0.001 | |
mask_as_fake_target: true | |
allow_scale_mask: true | |
feature_matching: | |
weight: 100 | |
resnet_pl: | |
weight: 30 | |
weights_path: ${env:TORCH_HOME} | |
optimizers: | |
generator: | |
kind: adam | |
lr: 0.001 | |
discriminator: | |
kind: adam | |
lr: 0.0001 | |
visualizer: | |
key_order: | |
- image | |
- predicted_image | |
- discr_output_fake | |
- discr_output_real | |
- inpainted | |
rescale_keys: | |
- discr_output_fake | |
- discr_output_real | |
kind: directory | |
outdir: /group-volume/User-Driven-Content-Generation/r.suvorov/inpainting/experiments/r.suvorov_2021-04-30_14-41-12_train_simple_pix2pix2_gap_sdpl_novgg_large_b18_ffc075_batch8x15/samples | |
location: | |
data_root_dir: /group-volume/User-Driven-Content-Generation/datasets/inpainting_data_root_large | |
out_root_dir: /group-volume/User-Driven-Content-Generation/${env:USER}/inpainting/experiments | |
tb_dir: /group-volume/User-Driven-Content-Generation/${env:USER}/inpainting/tb_logs | |
data: | |
batch_size: 15 | |
val_batch_size: 2 | |
num_workers: 3 | |
train: | |
indir: ${location.data_root_dir}/train | |
out_size: 256 | |
mask_gen_kwargs: | |
irregular_proba: 1 | |
irregular_kwargs: | |
max_angle: 4 | |
max_len: 200 | |
max_width: 100 | |
max_times: 5 | |
min_times: 1 | |
box_proba: 1 | |
box_kwargs: | |
margin: 10 | |
bbox_min_size: 30 | |
bbox_max_size: 150 | |
max_times: 3 | |
min_times: 1 | |
segm_proba: 0 | |
segm_kwargs: | |
confidence_threshold: 0.5 | |
max_object_area: 0.5 | |
min_mask_area: 0.07 | |
downsample_levels: 6 | |
num_variants_per_mask: 1 | |
rigidness_mode: 1 | |
max_foreground_coverage: 0.3 | |
max_foreground_intersection: 0.7 | |
max_mask_intersection: 0.1 | |
max_hidden_area: 0.1 | |
max_scale_change: 0.25 | |
horizontal_flip: true | |
max_vertical_shift: 0.2 | |
position_shuffle: true | |
transform_variant: distortions | |
dataloader_kwargs: | |
batch_size: ${data.batch_size} | |
shuffle: true | |
num_workers: ${data.num_workers} | |
val: | |
indir: ${location.data_root_dir}/val | |
img_suffix: .png | |
dataloader_kwargs: | |
batch_size: ${data.val_batch_size} | |
shuffle: false | |
num_workers: ${data.num_workers} | |
visual_test: | |
indir: ${location.data_root_dir}/korean_test | |
img_suffix: _input.png | |
pad_out_to_modulo: 32 | |
dataloader_kwargs: | |
batch_size: 1 | |
shuffle: false | |
num_workers: ${data.num_workers} | |
generator: | |
kind: ffc_resnet | |
input_nc: 4 | |
output_nc: 3 | |
ngf: 64 | |
n_downsampling: 3 | |
n_blocks: 18 | |
add_out_act: sigmoid | |
init_conv_kwargs: | |
ratio_gin: 0 | |
ratio_gout: 0 | |
enable_lfu: false | |
downsample_conv_kwargs: | |
ratio_gin: ${generator.init_conv_kwargs.ratio_gout} | |
ratio_gout: ${generator.downsample_conv_kwargs.ratio_gin} | |
enable_lfu: false | |
resnet_conv_kwargs: | |
ratio_gin: 0.75 | |
ratio_gout: ${generator.resnet_conv_kwargs.ratio_gin} | |
enable_lfu: false | |
discriminator: | |
kind: pix2pixhd_nlayer | |
input_nc: 3 | |
ndf: 64 | |
n_layers: 4 | |
evaluator: | |
kind: default | |
inpainted_key: inpainted | |
integral_kind: ssim_fid100_f1 | |
trainer: | |
kwargs: | |
gpus: -1 | |
accelerator: ddp | |
max_epochs: 200 | |
gradient_clip_val: 1 | |
log_gpu_memory: None | |
limit_train_batches: 25000 | |
val_check_interval: ${trainer.kwargs.limit_train_batches} | |
log_every_n_steps: 1000 | |
precision: 32 | |
terminate_on_nan: false | |
check_val_every_n_epoch: 1 | |
num_sanity_val_steps: 8 | |
limit_val_batches: 1000 | |
replace_sampler_ddp: false | |
checkpoint_kwargs: | |
verbose: true | |
save_top_k: 5 | |
save_last: true | |
period: 1 | |
monitor: val_ssim_fid100_f1_total_mean | |
mode: max | |