|
{ |
|
"run_name": "mapping_dataset.fcn50", |
|
|
|
"data_dir_candidates": [ |
|
"/local/shared/data", |
|
"/data/titane/user/nigirard/data", |
|
"~/data", |
|
"/data" |
|
], |
|
"data_root_partial_dirpath": "mapping_challenge_dataset", |
|
"dataset_params": { |
|
"small": false |
|
}, |
|
"num_workers": 10, |
|
"data_split_params": { |
|
"seed": 0, |
|
"train_fraction": 0.75, |
|
"val_fraction": 0.25 |
|
}, |
|
"data_aug_params": { |
|
"enable": true, |
|
"vflip": true, |
|
"rotate": true, |
|
"color_jitter": true, |
|
"device": "cuda" |
|
}, |
|
|
|
"device": "cuda", |
|
"use_amp": true, |
|
|
|
"backbone_params": { |
|
"name": "fcn101", |
|
"input_features": 3, |
|
"features": 256, |
|
"pretrained": false |
|
}, |
|
|
|
"compute_seg": true, |
|
"compute_crossfield": true, |
|
|
|
"seg_params": { |
|
"compute_interior": true, |
|
"compute_edge": true, |
|
"compute_vertex": false |
|
}, |
|
|
|
"loss_params": { |
|
"multiloss": { |
|
"normalization_params": { |
|
"min_samples": 10, |
|
"max_samples": 1000 |
|
}, |
|
"coefs": { |
|
"seg_interior": 1, |
|
"seg_edge": 1, |
|
"seg_vertex": 0, |
|
"crossfield_align": 1, |
|
"crossfield_align90": 0.2, |
|
"crossfield_smooth": 0.2, |
|
"seg_interior_crossfield": 0.2, |
|
"seg_edge_crossfield": 0.2, |
|
"seg_edge_interior": 0.2 |
|
} |
|
}, |
|
"seg_loss_params": { |
|
"bce_coef": 1.0, |
|
"dice_coef": 0.2, |
|
"w0": 50, |
|
"sigma": 10 |
|
} |
|
}, |
|
|
|
"batch_size": 12, |
|
"base_lr": 1e-4, |
|
"max_lr": 1e-2, |
|
"warmup_epochs": 1, |
|
"warmup_factor": 1e-3, |
|
"weight_decay": 0, |
|
"dropout_keep_prob": 1.0, |
|
"max_epoch": 25, |
|
"log_steps": 50, |
|
"checkpoint_epoch": 1, |
|
"checkpoints_to_keep": 10, |
|
"logs_dirname": "logs", |
|
"save_input_output": false, |
|
"log_input_output": false, |
|
"checkpoints_dirname": "checkpoints", |
|
"eval_dirname": "eval" |
|
} |
|
|