SeaFormer_large.yaml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. batch_size: 8
  2. iters: 80000
  3. model:
  4. type: SeaFormerSeg
  5. backbone:
  6. type: SeaFormer_large
  7. pretrained: https://bj.bcebos.com/paddleseg/dygraph/ade20k/backbone/seaformer_large_imagenet_pretrained.pdparams
  8. num_classes: 150
  9. head_channels: 192
  10. embed_dims: [128, 160, 192]
  11. in_index: [0, 1, 2, 3]
  12. train_dataset:
  13. type: Dataset
  14. dataset_root: data/Cityscapes/
  15. train_path: datasets/Cityscapes/train.txt
  16. num_classes: 19
  17. transforms:
  18. - type: ResizeStepScaling
  19. min_scale_factor: 0.5
  20. max_scale_factor: 2.0
  21. scale_step_size: 0.25
  22. - type: RandomPaddingCrop
  23. crop_size: [512, 512]
  24. - type: RandomHorizontalFlip
  25. - type: RandomDistort
  26. brightness_range: 0.4
  27. contrast_range: 0.4
  28. saturation_range: 0.4
  29. - type: Normalize
  30. mode: train
  31. val_dataset:
  32. type: Dataset
  33. dataset_root: datasets/Cityscapes
  34. val_path: datasets/Cityscapes/val.txt
  35. num_classes: 19
  36. transforms:
  37. - type: Normalize
  38. mode: val
  39. optimizer:
  40. type: AdamW
  41. beta1: 0.9
  42. beta2: 0.999
  43. weight_decay: 0.01
  44. custom_cfg:
  45. - name: pos_emb
  46. weight_decay_mult: 0.0
  47. - name: head
  48. lr_mult: 10.0
  49. - name: norm
  50. weight_decay_mult: 0.0
  51. lr_scheduler:
  52. type: PolynomialDecay
  53. learning_rate: 0.00025
  54. power: 1.0
  55. warmup_iters: 1500
  56. warmup_start_lr: 1.0e-6
  57. end_lr: 0
  58. loss:
  59. types:
  60. - type: CrossEntropyLoss
  61. coef: [1]