solov2_reader.yml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. worker_num: 8
  2. TrainReader:
  3. sample_transforms:
  4. - Decode: {}
  5. - Poly2Mask: {}
  6. - Resize: {interp: 1, target_size: [800, 1333], keep_ratio: True}
  7. - RandomFlip: {}
  8. - NormalizeImage: {is_scale: true, mean: [0.485,0.456,0.406], std: [0.229, 0.224,0.225]}
  9. - Permute: {}
  10. batch_transforms:
  11. - PadBatch: {pad_to_stride: 32}
  12. - Gt2Solov2Target: {num_grids: [40, 36, 24, 16, 12],
  13. scale_ranges: [[1, 96], [48, 192], [96, 384], [192, 768], [384, 2048]],
  14. coord_sigma: 0.2}
  15. batch_size: 2
  16. shuffle: true
  17. drop_last: true
  18. EvalReader:
  19. sample_transforms:
  20. - Decode: {}
  21. - NormalizeImage: {is_scale: true, mean: [0.485,0.456,0.406], std: [0.229, 0.224,0.225]}
  22. - Resize: {interp: 1, target_size: [800, 1333], keep_ratio: True}
  23. - Permute: {}
  24. batch_transforms:
  25. - PadBatch: {pad_to_stride: 32}
  26. batch_size: 1
  27. shuffle: false
  28. drop_last: false
  29. TestReader:
  30. sample_transforms:
  31. - Decode: {}
  32. - NormalizeImage: {is_scale: true, mean: [0.485,0.456,0.406], std: [0.229, 0.224,0.225]}
  33. - Resize: {interp: 1, target_size: [800, 1333], keep_ratio: True}
  34. - Permute: {}
  35. batch_transforms:
  36. - PadBatch: {pad_to_stride: 32}
  37. batch_size: 1
  38. shuffle: false
  39. drop_last: false