Release 2.2.0rc0
Pre-release
Pre-release
yunchu
released this
10 Sep 01:10
·
49 commits
to releases/2.2.0
since this release
What's Changed
- [hotfix] Update for fix workflow issues by @yunchu in #3673
- Disable integration test in pr-merge workflow by @yunchu in #3674
- Align integration test to exportable code interface update by @eunwoosh in #3675
- Merge Back Hot-Fix into develop by @harimkang in #3682
- Bump aquasecurity/trivy-action from 0.22.0 to 0.23.0 by @dependabot in #3660
- Bump actions/upload-artifact from 4.3.2 to 4.3.3 by @dependabot in #3661
- Bump openpyxl from 3.1.2 to 3.1.4 by @dependabot in #3665
- Fix segmentation fault on VPM PTQ to develop by @sungchul2 in #3690
- Mergeback 2.1.0rc0 to develop by @yunchu in #3694
- Add Multi-Label & H-label Classification with torchvision models by @harimkang in #3697
- Remove DataModuleConfig for the reduced config structure by @wonjuleee in #3688
- Fix torchvision CLS recipes by @wonjuleee in #3705
- Use model_api action classification model wrapper class by @eunwoosh in #3610
- Improve polygon utils by @wonjuleee in #3707
- Refactor Visual Prompting OV model to use MAPI by @sovrasov in #3638
- Fix multi batch testing for visual prompting by @sungchul2 in #3695
- Fix
load_reference_info
for zero-shot learning by @sungchul2 in #3709 - Fix a wrong action classification transform_fn for PTQ by @eunwoosh in #3713
- Mergeback 2.1.0rc0 to develop 2nd by @yunchu in #3718
- Add HuggingFace Model Wrapper for Multi-Class Classification by @harimkang in #3710
- Move intg tests to merge-check wf and run on a10g by @yunchu in #3711
- Recipe refinement (det, iseg, r-det, sseg, vpm, zsl) by @sungchul2 in #3712
- Reimplementation of ViT for classification by @wonjuleee in #3719
- Remove merge_group event by @yunchu in #3731
- Fix Combined Dataloader & unlabeled warmup loss to work correctly in Semi-SL case by @harimkang in #3723
- Update semantic segmentation transforms to use OTX's instead of torchvision by @sungchul2 in #3724
- Mergeback 2.1.0 to develop by @yunchu in #3730
- Update vpm data pipeline by @sungchul2 in #3725
- Update trivy scanning job by @yunchu in #3733
- Fix detection integration test by @sungchul2 in #3734
- Disable mixed preicision to NMS on CPU by @eunwoosh in #3727
- Enable integration test at pre-merge workflow by @yunchu in #3732
- Add groups setting to create single PR for each group by @yunchu in #3735
- Add LoRA option for VisionTransformer by @wonjuleee in #3729
- Remove optimizer in stfpm recipe by @eunwoosh in #3743
- Change run-on target to aws ci for e2e by @yunchu in #3745
- Add '--test-only' flag in perf test by @eunwoosh in #3746
- Add HuggingFace Model Wrapper for Detection by @harimkang in #3747
- Add HuggingFace Model Wrapper for Semantic-Segmentation by @harimkang in #3749
- Support dinov2 models (small, base, large, giant) from VisionTransformer backbone by @wonjuleee in #3744
- Update daily.yaml by @yunchu in #3751
- Enable to override data configurations by @sungchul2 in #3748
- Change warning to DEBUG_MODE in mem_cache by @harimkang in #3757
- Enable to use input_size at transforms in recipe by @eunwoosh in #3759
- Update recipes using
$(input_size)
by @sungchul2 in #3763 - Update
tutorials/advanced/configuration.rst
by @sungchul2 in #3765 - Add RT-DETR for Object Detection by @kprokofi in #3741
- Enable torch.complile to work with classification by @harimkang in #3758
- Update Documentation by @harimkang in #3768
- Bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot in #3717
- Bump ossf/scorecard-action from 2.3.3 to 2.4.0 by @dependabot in #3772
- Remove typ for torch upper version by @harimkang in #3775
- Enable to use polygon and bitmap mask as reference mask for zero-shot learning by @sungchul2 in #3769
- Add task overriding for ConfigConverter by @harimkang in #3774
- Bump ipython from 8.23.0 to 8.26.0 by @dependabot in #3701
- Bump github/codeql-action from 3.25.10 to 3.25.15 by @dependabot in #3773
- Refine recipes for anomaly tasks by @harimkang in #3777
- Refine recipes for classification by @harimkang in #3776
- Add num_devices in Engine for multi-gpu training by @harimkang in #3778
- Bump actions/setup-python from 5.1.0 to 5.1.1 by @dependabot in #3739
- Bump mlflow from 2.14.0 to 2.15.0 by @dependabot in #3771
- Upgrade NNCF and OV versions by @sovrasov in #3646
- Improve yolox-tiny tile recipe by @eugene123tw in #3767
- Introduce OTXTrainType by @harimkang in #3779
- Add otx micro benchmark by @sovrasov in #3762
- Remove mm compatible modules by @sungchul2 in #3780
- Update 'otx benchmark' print outputs & cli print outputs by @harimkang in #3782
- Enable direct export of ViTs by @sovrasov in #3736
- Bump torch version to 2.2.2 by @yunchu in #3786
- Update dependabot config by @yunchu in #3785
- Mergeback 2.1.0 to develop by @yunchu in #3787
- Refactoring base module (
ConvModule
) by @sungchul2 in #3783 - Change deterministic value to False as default in action classification perf test by @eunwoosh in #3799
- Update dependabot group config for pip by @yunchu in #3798
- Add keypoint detection task with RTMPose by @wonjuleee in #3781
- Bump lightning version to 2.3.3 by @yunchu in #3796
- Bump psutil from 5.9.8 to 6.0.0 by @dependabot in #3807
- Bump the github-actions-dependency group across 1 directory with 3 updates by @dependabot in #3804
- Hot-Fix hang issue in integration test by @harimkang in #3815
- Refactor classification OTXModels by @harimkang in #3808
- Refactor OTXAnomaly by @ashwinvaidya17 in #3811
- Fix build docs by @harimkang in #3823
- Refactoring
ConvModule
by removingact_cfg
by @sungchul2 in #3809 - Update cache directory for loading pretrained weights (Semantic Segmentation) by @kprokofi in #3828
- Update fuzzing by @yunchu in #3829
- Update pip update config to exclude base dependencies by @yunchu in #3814
- Update head and h-label format for hierarchical label classification by @sooahleex in #3810
- Add Semi-SL MeanTeacher for semantic segmentation by @kprokofi in #3801
- Support configurable input size by @eunwoosh in #3788
- Update the default path of downloaded pretrained weights from pytorchcv by @sungchul2 in #3837
- Bump the pip-others group across 1 directory with 12 updates by @dependabot in #3839
- Refactor Semantic Segmentation models by @kprokofi in #3840
- [Hotfix] Update pytorchcv version by @sungchul2 in #3853
- Refactoring visual prompting by @sungchul2 in #3789
- Update docs: Remove DataModuleConfig by @harimkang in #3841
- Fix visual prompting dataset for empty nonzero mask by @sungchul2 in #3854
- Refactor Classifier & Head by @harimkang in #3830
- Refactoring
ConvModule
by removingnorm_cfg
by @sungchul2 in #3816 - Update CODEOWNERS by @vinnamkim in #3852
- Kp/fix e2e tests by @kprokofi in #3849
- Update MAPI by @sovrasov in #3825
- Refactor MaskRCNN rotated detection by @eugene123tw in #3858
- Refactor keypoint detection task by @wonjuleee in #3861
- Fix Classification explain forward issue by @harimkang in #3867
- Fix e2e code error by @chuneuny-emily in #3871
- Add documentation about configurable input size by @eunwoosh in #3870
- Fix zero-shot e2e by @sungchul2 in #3876
- Fix DeiT for multi-label classification by @harimkang in #3881
- Fix Semi-SL for ViT accuracy drop by @harimkang in #3883
- Update docs for 2.2 by @harimkang in #3884
- Fix mean and scale for segmentation task by @kprokofi in #3885
- Update MAPI in 2.2 by @sovrasov in #3889
- Improve Semi-SL for LiteHRNet (small-medium case) by @kprokofi in #3891
- Improve h-cls for eff models by @sooahleex in #3893
- Fix maskrcnn swin nncf acc drop by @eugene123tw in #3900
- Add keypoint detection recipe for single object cases by @wonjuleee in #3903
- Improve acc drop of efficientnetv2 for h-label cls by @sooahleex in #3907
- Fix pretrained weight cached dir for timm by @harimkang in #3909
- Fix keypoint detection single obj recipe by @wonjuleee in #3915
- Fix cached dir for timm & hugging-face by @harimkang in #3914
- Fix wrong template id mapping for anomaly by @yunchu in #3916
- Update script to allow setting otx version using env. variable by @yunchu in #3913
- Fix Datamodule creation for OV in AutoConfigurator by @harimkang in #3920
- Update tpp file for 2.2.0 by @yunchu in #3921
- Fix names for ignored scope [HOT-FIX, 2.2.0] by @kprokofi in #3924
- Fix classification rt_info by @sovrasov in #3922
- Update label info by @ashwinvaidya17 in #3925
- Fix binary classification metric task by @harimkang in #3928
- Improve MaskRCNN SwinT NNCF by @eugene123tw in #3929
- Fix get_item for Chained Tasks in Classification by @harimkang in #3931
- Correct Keyerror for h-label cls in label_groups for dm_label_categories using label's id/key by @sooahleex in #3932
- Remove datumaro attribute id from tiling, add subset names by @eugene123tw in #3933
- Fix soft predictions for Semantic Segmentation by @kprokofi in #3934
- Update STFPM config by @ashwinvaidya17 in #3935
- Add missing pretrained weights when creating a docker image by @harimkang in #3938
- Change default option 'full' to 'base' in otx install by @harimkang in #3937
- Fix auto adapt batch size in Converter by @harimkang in #3939
- Fix hpo converter by @eunwoosh in #3940
- Fix tiling XAI out of range by @eugene123tw in #3943
New Contributors
- @sooahleex made their first contribution in #3810
Full Changelog: 2.1.0...2.2.0rc0