sparse_rcnn_reader.yml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. worker_num: 4
  2. use_process: true
  3. TrainReader:
  4. sample_transforms:
  5. - Decode: {}
  6. - RandomResize: {target_size: [[480, 1333], [512, 1333], [544, 1333], [576, 1333], [608, 1333], [640, 1333], [672, 1333], [704, 1333], [736, 1333], [768, 1333], [800, 1333]], keep_ratio: true, interp: 1}
  7. - RandomFlip: {prob: 0.5}
  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. - Gt2SparseRCNNTarget: {}
  13. batch_size: 4
  14. shuffle: true
  15. drop_last: true
  16. collate_batch: false
  17. use_process: true
  18. EvalReader:
  19. sample_transforms:
  20. - Decode: {}
  21. - Resize: {interp: 1, target_size: [800, 1333], keep_ratio: True}
  22. - NormalizeImage: {is_scale: true, mean: [0.485,0.456,0.406], std: [0.229, 0.224,0.225]}
  23. - Permute: {}
  24. batch_transforms:
  25. - PadBatch: {pad_to_stride: 32}
  26. - Gt2SparseRCNNTarget: {}
  27. batch_size: 1
  28. shuffle: false
  29. drop_last: false
  30. use_process: true
  31. TestReader:
  32. sample_transforms:
  33. - Decode: {}
  34. - Resize: {interp: 1, target_size: [800, 1333], keep_ratio: True}
  35. - NormalizeImage: {is_scale: true, mean: [0.485,0.456,0.406], std: [0.229, 0.224,0.225]}
  36. - Permute: {}
  37. batch_transforms:
  38. - PadBatch: {pad_to_stride: 32}
  39. - Gt2SparseRCNNTarget: {}
  40. batch_size: 1
  41. shuffle: false