1. 16 Feb, 2023 3 commits
  2. 14 Feb, 2023 1 commit
  3. 13 Feb, 2023 3 commits
  4. 26 Jan, 2023 1 commit
  5. 24 Jan, 2023 1 commit
  6. 16 Jan, 2023 1 commit
  7. 06 Dec, 2022 1 commit
  8. 05 Dec, 2022 1 commit
  9. 29 Nov, 2022 1 commit
  10. 28 Nov, 2022 2 commits
  11. 10 Nov, 2022 1 commit
  12. 09 Nov, 2022 1 commit
  13. 04 Nov, 2022 1 commit
  14. 31 Oct, 2022 1 commit
  15. 25 Oct, 2022 1 commit
  16. 24 Oct, 2022 1 commit
  17. 21 Oct, 2022 3 commits
    • Philip Meier's avatar
      Add tests and proper support for videos in `ConvertImageDtype` (#6783) · 9c112935
      Philip Meier authored
      * add KernelInfo
      
      * split dtype and device consistency tests
      
      * add proper support for video
      
      * fix tests and add DispatcherInfo
      
      * add aliases
      
      * cleanup
      
      * fix typo
      9c112935
    • Philip Meier's avatar
      Cleanup conversion transforms (#6801) · 121a780c
      Philip Meier authored
      * remove copy from convert_color_space
      
      * remove copy from convert_format_bounding_box
      
      * remove .to_* methods from features
      
      * remove unnecessary clones
      
      * add perf todos
      
      * refactor convert_color_space
      
      * lint
      
      * remove another clone
      
      * and another clone
      
      * remove a missed copy
      121a780c
    • vfdev's avatar
      [proto] Speed up adjust color ops (#6784) · 9f024a6e
      vfdev authored
      * WIP
      
      * _blend optim v1
      
      * _blend and color ops optims: v2
      
      * updated a/r tol and configs to make tests pass
      
      * Loose a/r tolerance in AA tests
      
      * Use custom rgb_to_grayscale
      
      * Renamed img -> image
      
      * nit code update
      
      * PR review
      
      * adjust_contrast convert to float32 earlier
      
      * Revert "adjust_contrast convert to float32 earlier"
      
      This reverts commit a82cf8c739d02acd9868ebee4b8b99d101c3e45e.
      9f024a6e
  18. 12 Oct, 2022 1 commit
  19. 11 Oct, 2022 1 commit
    • Vasilis Vryniotis's avatar
      [prototype] Switch to `spatial_size` (#6736) · 4d4711d9
      Vasilis Vryniotis authored
      * Change `image_size` to `spatial_size`
      
      * Fix linter
      
      * Fixing more tests.
      
      * Adding get_num_channels_video and get_spatial_size_* kernels for video, masks and bboxes.
      
      * Refactor get_spatial_size
      
      * Reduce the usage of `query_chw` where possible
      
      * Rename `query_chw` to `query_spatial_size`
      
      * Adding `get_num_frames` dispatcher and kernel.
      
      * Adding jit-scriptability tests
      4d4711d9
  20. 10 Oct, 2022 1 commit
    • Vasilis Vryniotis's avatar
      Adding support of Video to remaining Transforms and Kernels (#6724) · a3fe870b
      Vasilis Vryniotis authored
      * Adding support of Video to missed Transforms and Kernels
      
      * Fixing Grayscale Transform.
      
      * Fixing FiveCrop and TenCrop Transforms.
      
      * Fix Linter
      
      * Fix more kernels.
      
      * Add `five_crop_video` and `ten_crop_video` kernels
      
      * Added a TODO.
      
      * Missed Video isinstance
      
      * nits
      
      * Fix bug on AugMix
      
      * Nits and TODOs.
      
      * Reapply Philip's recommendation
      
      * Fix mypy and JIT
      
      * Fixing test
      a3fe870b
  21. 07 Oct, 2022 2 commits
    • Vasilis Vryniotis's avatar
      [prototype] Rewrite the meta dimension methods (#6722) · 6e203b44
      Vasilis Vryniotis authored
      * Rewrite `get_dimensions`, `get_num_channels` and `get_spatial_size`
      
      * Remove `get_chw`
      
      * Remove comments
      
      * Make `get_spatial_size` support non-image input
      
      * Reduce the unnecessary use of `get_dimensions*`
      
      * Fix linters
      
      * Fix merge bug
      
      * Linter
      
      * Fix linter
      6e203b44
    • Philip Meier's avatar
      add Video feature and kernels (#6667) · 3118fb52
      Philip Meier authored
      * add video feature
      
      * add video kernels
      
      * add video testing utils
      
      * add one kernel info
      
      * fix kernel names in Video feature
      
      * use only uint8 for video testing
      
      * require at least 4 dims for Video feature
      
      * add TODO for image_size -> spatial_size
      
      * image -> video in feature constructor
      
      * introduce new combined images and video type
      
      * add video to transform utils
      
      * fix transforms test
      
      * fix auto augment
      
      * cleanup
      
      * address review comments
      
      * add remaining video kernel infos
      
      * add batch dimension squashing to some kernels
      
      * fix tests and kernel infos
      
      * add xfails for arbitrary batch sizes on some kernels
      
      * fix test setup
      
      * fix equalize_image_tensor for multi batch dims
      
      * fix adjust_sharpness_image_tensor for multi batch dims
      
      * address review comments
      3118fb52
  22. 23 Sep, 2022 1 commit
  23. 20 Sep, 2022 1 commit
    • Vasilis Vryniotis's avatar
      Make prototype `F` JIT-scriptable (#6584) · 841b9a19
      Vasilis Vryniotis authored
      
      
      * Improve existing low kernel test.
      
      * Add new midlevel jit-scriptability test (failing).
      
      * Remove duplicate aliases from kernel tests.
      
      * Fixing colour kernels.
      
      * Fixing deprecated kernels.
      
      * fix mypy
      
      * Silence mypy instead of fixing to avoid performance penalty
      
      * Fixing augment kernels.
      
      * Fixing augment meta.
      
      * Remove is_tracing calls.
      
      * Add fake ImageType and DType
      
      * Fixing type conversion kernels.
      
      * Fixing misc kernels.
      
      * partial fix geometry
      
      * Remove mutable default from `_pad_with_vector_fill()` + all other unnecessary defaults.
      
      * Fix geometry ops
      
      * Fixing tests
      
      * Removed xfail for jit tests on midlevel ops
      Co-authored-by: default avatarvfdev-5 <vfdev.5@gmail.com>
      841b9a19
  24. 16 Sep, 2022 1 commit
  25. 14 Sep, 2022 2 commits
  26. 31 Aug, 2022 1 commit
    • Vasilis Vryniotis's avatar
      Prototype Transform cleanups and bugfixing (#6512) · 54dd0a59
      Vasilis Vryniotis authored
      
      
      * clean up bboxes
      
      * Correcting bug on RandAugment.
      
      * Fix bug on erase()
      
      * Moving `_parse_pad_padding()` to functional geometry
      
      * Fixing bug on deprecated Grayscale transforms
      
      * Porting old bugfixes from main branch to _apply_image_transform
      
      * Dropping mandatory keyword arguments to maintain BC.
      
      * Adding antialias option where possible.
      
      * Specifying types in `_transform()` where possible.
      
      * Add todo.
      
      * Fixing tests.
      
      * Adding padding_mode in pad_bbox
      Co-authored-by: default avatarvfdev <vfdev.5@gmail.com>
      54dd0a59
  27. 26 Aug, 2022 2 commits
    • Philip Meier's avatar
      More cleanup for prototype transforms (#6500) · 7245dc9e
      Philip Meier authored
      * add aliases for hflip and vflip
      
      * reduce imports from torchvision.transforms in torchvision.prototype.transforms
      
      * add aliases for to_pil_image abd pil_to_tensor
      
      * deprecate to_tensor
      
      * add some FIXME cleanup comments
      
      * address reviews
      
      * add dimension getters
      
      * undeprecate PILToTensor and ToPILImage
      
      * address review
      
      * fix test
      7245dc9e
    • vfdev's avatar
      [proto] Consistent supported/unsupported types handling in... · 7cc2c95a
      vfdev authored
      [proto] Consistent supported/unsupported types handling in LinearTransformation, other perf comments (#6498)
      
      * WIP
      
      * [proto] unformal supported/unsupported types handling in LinearTransformation, other perf comments
      
      * Type fixes and other minor stuff
      7cc2c95a
  28. 18 Aug, 2022 1 commit
  29. 16 Aug, 2022 1 commit
    • Philip Meier's avatar
      Proto transform cleanup (#6408) · c0ba3ec8
      Philip Meier authored
      * fix TenCrop
      
      * use dispatchers for RandomPhotometricDistort
      
      * add convert_color_space dispatcher and use it in conversion transforms
      
      * fix convert_color_space naming scheme
      
      * add to_color_space method to Image feature
      
      * remove TODO from BoundingBox.to_format()
      
      * fix test
      
      * fix imports
      
      * fix passthrough
      
      * remove apply_recursively in favor of pytree
      
      * refactor BatchMultiCrop
      c0ba3ec8
  30. 22 Jul, 2022 1 commit