- 15 Mar, 2024 1 commit
-
-
Nicolas Hug authored
-
- 13 Nov, 2023 1 commit
-
-
Nicolas Hug authored
-
- 30 Aug, 2023 1 commit
-
-
Nicolas Hug authored
-
- 22 Aug, 2023 1 commit
-
-
Nicolas Hug authored
Co-authored-by:Philip Meier <github.pmeier@posteo.de>
-
- 16 Aug, 2023 1 commit
-
-
Philip Meier authored
-
- 10 Aug, 2023 1 commit
-
-
Philip Meier authored
-
- 09 Aug, 2023 1 commit
-
-
Philip Meier authored
-
- 07 Aug, 2023 1 commit
-
-
Philip Meier authored
Co-authored-by:Nicolas Hug <contact@nicolas-hug.com>
-
- 02 Aug, 2023 1 commit
-
-
Philip Meier authored
Co-authored-by:Nicolas Hug <contact@nicolas-hug.com>
-
- 28 Jul, 2023 1 commit
-
-
Nicolas Hug authored
-
- 16 Feb, 2023 2 commits
-
-
Philip Meier authored
-
Philip Meier authored
Co-authored-by:
Nicolas Hug <contact@nicolas-hug.com> Co-authored-by:
vfdev-5 <vfdev.5@gmail.com>
-
- 20 Jan, 2023 1 commit
-
-
Nicolas Hug authored
-
- 16 Jan, 2023 1 commit
-
-
Philip Meier authored
-
- 06 Dec, 2022 1 commit
-
-
Philip Meier authored
-
- 05 Dec, 2022 1 commit
-
-
Philip Meier authored
* rename features._Feature to datapoints.Datapoint * _Datapoint to Datapoint * move is_simple_tensor to transforms.utils * fix CI * move Datapoint out of public namespace
-
- 29 Nov, 2022 1 commit
-
-
Philip Meier authored
* introduce type failures in dispatchers * add type checks to all dispatchers * add missing else * add test * fix convert_color_space
-
- 02 Nov, 2022 1 commit
-
-
Vasilis Vryniotis authored
* Refactor gaussian_blur * Add conditional reshape * Further refactoring * Remove unused import.
-
- 25 Oct, 2022 2 commits
-
-
Vasilis Vryniotis authored
* Minor improvements on functional. * Restore `_split_alpha`. * Revert "Restore `_split_alpha`." This reverts commit 2286120be6d4af2a3c9b52b605d87611ec70fe06.
-
Vasilis Vryniotis authored
* Clean ups on `features` area * remove unncessary imports
-
- 24 Oct, 2022 1 commit
-
-
Vasilis Vryniotis authored
* Avoid GPU-CPU sync on Normalize * Further optimizations. * Apply code review changes. * Fixing JIT. * linter fix
-
- 17 Oct, 2022 1 commit
-
-
vfdev authored
* Use softmax in _get_gaussian_kernel1d * Revert "Use softmax in _get_gaussian_kernel1d" This reverts commit eb8fba36302d2da9e06e6f40afaaf901b276a771. * Code update * Relaxed tolerance in consistency tests for GaussianBlur and ElasticTransform * Code review updates * Update test_prototype_transforms_consistency.py
-
- 15 Oct, 2022 1 commit
-
-
Philip Meier authored
-
- 12 Oct, 2022 1 commit
-
-
Vasilis Vryniotis authored
* Removing unnecessary methods/classes. * Unions instead of ImageOrVideo types * Fixing JIT issue.
-
- 10 Oct, 2022 1 commit
-
-
Philip Meier authored
* enable arbitrary batch size for all prototype kernels * put back perspective dispatcher
-
- 07 Oct, 2022 1 commit
-
-
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
-
- 06 Oct, 2022 1 commit
-
-
Vasilis Vryniotis authored
-
- 30 Sep, 2022 1 commit
-
-
Philip Meier authored
* prevent feature wrapping for inplace ops * cleanup * mypy * refactor __torch_function__ to be more concise * avoid double lookup * fix normalize * refactor normalize * mypy
-
- 29 Sep, 2022 1 commit
-
-
Philip Meier authored
* pass metadata directly after input in prototype kernels * rename img to image
-
- 28 Sep, 2022 1 commit
-
-
Vasilis Vryniotis authored
* Fix `size` in resize. * Update torchvision/prototype/features/_bounding_box.py Co-authored-by:
Philip Meier <github.pmeier@posteo.de> * Address some of the comments. * Fix `output_size` in center_crop. * Fix `CenterCrop` transform * Fix `size` in five_crop. * Fix `size` in ten_crop. * Fix `kernel_size` and `sigma` in gaussian_blur. * Fix `angle` and `shear` in affine. * Fixing JIT-scriptability issues. * Update TODOs. * Restore fake types for `Union[int, List[int]]` and `Union[int, float, List[float]]` * Fixing tests * Fix linter * revert unnecessary JIT mitigations. * Cherrypick Philip's 6dfc9657ce89fe9e018a11ee25a8e26c7d3d43c6 * Linter fix * Adding center float casting Co-authored-by:
Philip Meier <github.pmeier@posteo.de>
-
- 23 Sep, 2022 1 commit
-
-
Vasilis Vryniotis authored
* Align and Clean up transform types * Move type definitions to `_utils.py` * fixing error message on tests * Apply code review suggestions Co-authored-by:
vfdev <vfdev.5@gmail.com> * Centralizing types and switching to always getting dicts. * Fixing linter * Refactoring typing definitions. * Remove relative imports. * Reuse type. * Temporarily remove the TorchData tests. * Restore the TorchData tests. Co-authored-by:
vfdev <vfdev.5@gmail.com>
-
- 20 Sep, 2022 1 commit
-
-
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:vfdev-5 <vfdev.5@gmail.com>
-
- 26 Aug, 2022 2 commits
-
-
Vasilis Vryniotis authored
* `to_image_tensor` returns `feature.Image` * Normalize filters PIL on forward * decode_image_with_pil returns feature.Image * Remove sample unpacking from Normalize * Removing debug method that cause mypy to complain * adding back helpful comment * undo change on normalize kernel to maintain the helpful error message to users who use the kernel directly * unused import
-
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
-
- 25 Aug, 2022 1 commit
-
-
Vasilis Vryniotis authored
* Fix pass-through and supported types of Normalize * update error message on kernel * Fix linter. * Fix the tests. * Update type. * Update type. * Remove unnecessary tests for bboxes and masks.
-
- 09 Aug, 2022 1 commit
-
-
vfdev authored
* Added Image.normalize and fixed Normalize._transform * Updated code for normalize, removed Image.normalize
-
- 28 Jul, 2022 1 commit
-
-
vfdev authored
* [proto] Added few transforms tests, part 1 (#6262) * Added supported/unsupported data checks in the tests for cutmix/mixup * Added RandomRotation, RandomAffine transforms tests * Added tests for RandomZoomOut, Pad * Update test_prototype_transforms.py * Added RandomCrop transform and tests (#6271) * [proto] Added GaussianBlur transform and tests (#6273) * Added GaussianBlur transform and tests * Fixing code format * Copied correctness test * [proto] Added random color transforms and tests (#6275) * Added random color transforms and tests * Disable smoke test for RandomSolarize, RandomAdjustSharpness * Added RandomPerspective and tests (#6284) - replaced real image creation by mocks for other tests * Added more functional tests (#6285) * [proto] Added elastic transform and tests (#6295) * WIP [proto] Added functional elastic transform with tests * Added more functional tests * WIP on elastic op * Added elastic transform and tests * Added tests * Added tests for ElasticTransform * Try to format code as in https://github.com/pytorch/vision/pull/5106 * Fixed bug in affine get_params test * Implemented RandomErase on PIL input as fallback to tensors (#6309) Added tests * Added image_size computation for BoundingBox.rotate if expand (#6319) * Added image_size computation for BoundingBox.rotate if expand * Added tests * Added erase_image_pil and eager/jit erase_image_tensor test (#6320) * Updates according to the review Co-authored-by:
Vasilis Vryniotis <datumbox@users.noreply.github.com>
-
- 22 Jul, 2022 1 commit
-
-
Philip Meier authored
* upgrade usort to * Also update black * Actually use 1.0.2 * Apply pre-commit Co-authored-by:Nicolas Hug <contact@nicolas-hug.com>
-
- 01 Mar, 2022 1 commit
-
-
vfdev authored
-
- 25 Feb, 2022 1 commit
-
-
Philip Meier authored
* add prototype transforms that don't need dispatchers * cleanup * remove legacy_transform decorator * remove legacy classes * remove explicit param passing * streamline extra_repr * remove obsolete ._supports() method * cleanup * remove Query * cleanup * fix tests * kernels -> functional * move image size and num channels extraction to functional * extend legacy function to extract image size and num channels * implement dispatching for auto augment * fix auto augment dispatch * revert some naming changes * remove ability to pass params to autoaugment * fix legacy image size extraction * align prototype.transforms.functional with transforms.functional * cleanup * fix image size and channels extraction * fix affine and rotate * revert image size to (width, height) * Minor corrections Co-authored-by:Vasilis Vryniotis <datumbox@users.noreply.github.com>
-