What's Changed
- rename missing main by @edgarriba in #2723
- Bump pytest from 7.4.3 to 7.4.4 by @dependabot in #2712
- Replace docs source link from
viewcode
to github by @johnnv1 in #2727 - Bump readthedocs python version by @johnnv1 in #2729
- Bump accelerate from 0.25.0 to 0.26.1 by @dependabot in #2730
- [pre-commit.ci] pre-commit suggestions by @pre-commit-ci in #2734
- Fixes
extract_tensor_patches
to work with partial patches cases by @johnnv1 in #2735 - [SAM] document the image (tensor) should be scaled between [0,1] by @scott-vsi in #2738
- add ProjectionZ1, Orthographic, Affine, KannalaBrandt by @edgarriba in #2728
- bump torch
2.1.2
by @johnnv1 in #2742 - remove retrigger CI on PR's when labeled by @johnnv1 in #2744
- rename directory:
test
->tests
by @johnnv1 in #2743 - [pre-commit.ci] pre-commit suggestions by @pre-commit-ci in #2747
- Depreciates
kornia.testing
by @johnnv1 in #2745 - Add salt and pepper noise with docs and tests by @vgilabert94 in #2746
- alphabetical order augmentations docs and add salt pepper by @edgarriba in #2757
- Added DogHardNet LightGlue by @ducha-aiki in #2758
- fix F841 by @johnnv1 in #2759
- feat: differentiable jpeg by @johnnv1 in #2760
- [CI] split coverage into multiple jobs by @johnnv1 in #2756
- Ci: fix old torch install by @johnnv1 in #2763
- RandomSaltAndPepperNoise: Update algorithm to use indexing by @vgilabert94 in #2762
- add dedode descriptor B weights for lightglue by @ducha-aiki in #2769
- skip unsupported tests cases for torch==1.9.1 by @johnnv1 in #2770
- remove typing report by @johnnv1 in #2765
- Bump pytest from 7.4.4 to 8.0.0 by @dependabot in #2766
- Ensure support to
torch==2.2.0
by @johnnv1 in #2772 - Resize compile by @edgarriba in #2774
- [FIX] ColorJiggle works on non-3-channel images by @shijianjian in #2767
- Introduces
benchmarks/
by @johnnv1 in #2777 - Add [*, 3, H, W] support to Diff. JPEG by @ChristophReich1996 in #2776
- [test suite] add slow marker vit by @johnnv1 in #2779
- [pre-commit.ci] pre-commit suggestions by @pre-commit-ci in #2783
- Fix
ruff 0.2.1
config by @johnnv1 in #2784 - force solve with torch.float64 by @edgarriba in #2785
- Fix robots for web crawlers by @edgarriba in #2790
- Remove device from get_planckian_coeffs and register self.pl as a buffer by @Modexus in #2792
- ViT: Load Jax augreg weights by @gau-nernst in #2786
- docs: add not-found option by @johnnv1 in #2796
- Feat: Support list of masks in
AugmentationSequential
by @johnnv1 in #2740 - test suite: skip fp64 canny dynamo test by @johnnv1 in #2797
- Test suite: separate losses tests into individual files by @fleventy-5 in #2801
- Test suite: separate contrib tests into individual files by @fleventy-5 in #2802
- Test suite: separate metrics tests into individual files by @fleventy-5 in #2805
- Feat: add Gradient Illumination augmentations (gaussian) by @vgilabert94 in #2780
- add missing docs for RandomGaussianIllumination by @edgarriba in #2806
- feat: Add RandomJPEG Augmentation by @ChristophReich1996 in #2803
- Update augmentation.module.rst by @edgarriba in #2808
- Add: differentiable clipping, floor and rounding functions by @jeffin07 in #2795
- [feat] KMeans implementation by @avinashselvam in #2804
- Bump pytest from 8.0.0 to 8.0.1 by @dependabot in #2810
- [pre-commit.ci] pre-commit suggestions by @pre-commit-ci in #2811
- Aug: Add simple support to dict for AugSequential by @johnnv1 in #2799
- Bump pytest from 8.0.1 to 8.0.2 by @dependabot in #2815
- Fix: Typo auto rand augment by @harsh1504660 in #2817
- Fix Typo: Corrected SUBPLOLICY_CONFIG to SUBPOLICY_CONFIG by @harsh1504660 in #2819
- remove image prompter in favor of visual prompter by @johnnv1 in #2814
- Upgrade model checkpointing by @machineko in #2820
- Update torch.inverse to torch.linalg.inv by @wangshuai09 in #2824
- Refactor and add more palettes of colormaps by @vgilabert94 in #2794
- feat: RandomLinearIllumination and RandomLinearCornerIllumination by @vgilabert94 in #2823
- fix (docs): add
RandomLinearIllumination
and `RandomLinearCornerIll… by @johnnv1 in #2827 - ColorMap tests coverage by @johnnv1 in #2825
- Bump pytest from 8.0.2 to 8.1.1 by @dependabot in #2829
- feat: augmentation sequential supports mask (B, H, W) with images (B, C, H, W) by @johnnv1 in #2800
- fix(docs): remove Jina AI QAbot from Kornia documentation by @nan-wang in #2831
- update kornia_rs and make sure contiguous data by @edgarriba in #2828
- CI: ensure pytorch 2.2.1 support by @johnnv1 in #2833
- fix visual prompter test in dynamo by @edgarriba in #2834
- Fix of possible CPU and GPU device error by @Fleyderer in #2838
- Add DeDoDe (clean version) by @ducha-aiki in #2835
- bump version 0.7.2 by @edgarriba in #2832
New Contributors
- @scott-vsi made their first contribution in #2738
- @vgilabert94 made their first contribution in #2746
- @Modexus made their first contribution in #2792
- @fleventy-5 made their first contribution in #2801
- @avinashselvam made their first contribution in #2804
- @harsh1504660 made their first contribution in #2817
- @machineko made their first contribution in #2820
- @wangshuai09 made their first contribution in #2824
- @nan-wang made their first contribution in #2831
- @Fleyderer made their first contribution in #2838
Full Changelog: https://github.com/kornia/kornia/commits/v0.7.2