/
deeplabv3plus_s8_dilated_resnet101.yaml
72 lines (64 loc) · 1.36 KB
/
deeplabv3plus_s8_dilated_resnet101.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# employ os=8 to finetune after training on os=16
# system
seed: 1
mode: 0
distribute: True
num_parallel_workers: 8
device_target: "Ascend"
all_reduce_fusion_config: [90, 183, 279]
# dataset
dataset: "vocaug"
data_dir: "/path/to/vocaug0"
batch_size: 16
crop_size: 513
image_mean: [103.53, 116.28, 123.675]
image_std: [57.375, 57.120, 58.395]
max_scale: 2.0
min_scale: 0.5
ignore_label: 255
num_classes: 21
shuffle: True
# backbone
backbone: "dilated_resnet101"
backbone_ckpt_path: "/path/to/resnet101-689c5e77.ckpt"
backbone_ckpt_auto_mapping: False
backbone_features_only: True
backbone_out_indices: [1, 4]
output_stride: 8
# model
model: "deeplabv3plus"
ckpt_pre_trained: True
ckpt_path: "/path/to/pre_trained.ckpt"
amp_level: "O2"
amp_cast_list: None
# scheduler
scheduler: "cosine_decay"
lr: 0.02
min_lr: 0.0000001
decay_epochs: 40000
decay_rate: 0.1
epoch_size: 500
lr_epoch_stair: False
# optimizer
loss_scale_type: "fixed"
drop_overflow_update: False
loss_scale: 2048.0
momentum: 0.9
weight_decay: 0.0001
weight_decay_filter": 'auto'
gradient_accumulation_steps: 1
# callbacks
save_steps: 410
keep_checkpoint_max: 2
ckpt_save_dir: "./ckpt"
# eval
eval_while_train: True
eval_data_lst: "/path/to/voc_val_lst.txt"
data_root: ""
eval_processing_log: False
eval_interval: 2
eval_start_epoch: 50
input_format: "NCHW"
flip: False
scales: [1.0,]
# scales: [0.5, 0.75, 1.0, 1.25, 1.75]