Releases: open-edge-platform/training_extensions
2.5.0
What's Changed
- 🧹Refactor Classification Entity by @ashwinvaidya17 in #4239
- Refactor OTX Models by @kprokofi in #4241
- Update dev version and changelog by @kprokofi in #4281
- Promote/demote detection models by @Daankrol in #4278
- 🗑️ Remove unused transforms by @ashwinvaidya17 in #4269
- Promote DinoV2 as "Accuracy" template by @kprokofi in #4287
- Bump the pip-others group across 1 directory with 5 updates by @dependabot[bot] in #4292
- Delete Visual Prompting Task by @kprokofi in #4291
- Fix DataInputParams Serialization by @kprokofi in #4293
- Refactor Data Entity (SSeg, KP) by @kprokofi in #4282
- Hot Fix Classification by @kprokofi in #4297
- Enable TV MaskRCNN for Geti by @eugene123tw in #4296
- Align KP Detection Validation with Model API by @kprokofi in #4300
- Update Documentation by @kprokofi in #4294
- 🧹 Minor cleanup by @ashwinvaidya17 in #4299
- Promote/Demote Inst Seg Algo by @eugene123tw in #4301
- Reduce Integration Test Scope by @eugene123tw in #4303
- Improve PR comment event trigger by @eugene123tw in #4307
- Update permissions in PR comment trigger workflow by @eugene123tw in #4309
- Update PR comment trigger by @eugene123tw in #4312
- Add workflow step to update PR description with run link and status by @eugene123tw in #4314
- Enhance PR comment trigger to include last commit message and workflow result by @eugene123tw in #4316
- Refactor PR comment trigger by @eugene123tw in #4318
- Support linear classifier fine-tuning for classification models by @gyuilLim in #4298
- 🧹 Refactor detection entity by @ashwinvaidya17 in #4322
- Update integration test commands to include run-category-only flag options by @eugene123tw in #4325
- Bump rich from 13.9.4 to 14.0.0 by @dependabot[bot] in #4324
- Fix integration test commands run-category-only flag by @eugene123tw in #4329
- updated repo with mobilenet_v4 by @GauravSRC in #4321
- Update documentation and references to Open-Edge Platform by @eugene123tw in #4331
- 🧹 Refactor Instance Segmentation Entity by @ashwinvaidya17 in #4327
- 🧹 Refactor Anomaly Entities by @ashwinvaidya17 in #4328
- Add a contribution guide by @sovrasov in #4335
- Bug Fix : Convert labels for multi-label Classification into LongTensor before one_hot encoding by @rajeshgangireddy in #4336
- Bump OV and NNCF to 2025.1 by @sovrasov in #4334
- 📝 Improve Geti Integration and Streamline Pre-Merge Tests by @eugene123tw in #4330
- 🧹 Refactor PR comment trigger workflow to improve repository checkout steps by @eugene123tw in #4342
- 📝 Enhance PR comment trigger workflow to fetch PR info dynamically before checkout by @eugene123tw in #4344
- Revert "updated repo with mobilenet_v4" by @ashwinvaidya17 in #4345
- 🧹 Update CI workflow to use Ubuntu 24.04 for Code Quality and Unit Tests by @eugene123tw in #4350
- 🧹 Remove unnecessary blank line in PR comment trigger workflow by @eugene123tw in #4351
- 🧹 Update workflows and configuration to use 'uv' for package installation by @eugene123tw in #4354
- Improve pytest command flags in CI workflow test env by @eugene123tw in #4352
- Update benchmark datasets for classification and segmentation by @rajeshgangireddy in #4349
- Update Readme by @kprokofi in #4348
- Enhance installation instructions for uv by @eugene123tw in #4358
- Update dependency by @eugene123tw in #4357
- Fix missing mAP score reporting for instance segmentation. by @eugene123tw in #4364
- Bump torch to 2.7 by @sovrasov in #4361
- Add bechmark datasets for anomaly task. by @djdameln in #4366
- ✨ Upgrade setup python action in pre-merge check by @ashwinvaidya17 in #4371
- 🗑️ Remove traces of visual prompting by @rajeshgangireddy in #4370
- Add a reference to MAPI by @sovrasov in #4373
- Fix degradation in detection/inst-seg by @eugene123tw in #4372
- Fix OTX Installation by @kprokofi in #4285
- ✨ Upgrade Ubuntu version for documentation workflows to 24.04 by @eugene123tw in #4375
- Fix input_size type check to accept list in OTXDataModule by @eugene123tw in #4380
- 🗑️ Remove CLI integration tests by @eugene123tw in #4378
- Fix CodeQL findings in pr_comment_trigger.yaml by @kprokofi in #4390
- Enhance benchmark and run scripts with job retry logic and failed job handling by @eugene123tw in #4381
- Fix in pr_comment_trigger.yaml by @AlexanderBarabanov in #4393
- Update benchmark datasets for Detection and Instance Segmentation by @Daankrol in #4365
- Fix anomaly benchmark by @eugene123tw in #4395
- Disable weight computation in self-attention for TransformerDecoderLayer by @eugene123tw in #4398
- 🧹 Update CODEOWNERS by @ashwinvaidya17 in #4404
- Disable weight computation in TransformerEncoderLayer by @eugene123tw in #4399
- 🧹 Refactor base train and test recipe by @ashwinvaidya17 in #4369
- Add model arch name to exported model metadata by @sovrasov in #4407
- Allow
on_*_batch_end
callbacks to access outputs from validation and test steps by @itrushkin in #4384 - Remove image caching during training to reduce complexity and RAM consumption by @kprokofi in #4401
- Improve dinov2 accuracy in classification tasks. by @gyuilLim in #4411
- Refactor benchmark logic by @eugene123tw in #4400
- Update module docstrings for consistency across various files by @eugene123tw in #4417
- Use cuda 12.8 by @ashwinvaidya17 in #4409
- ✨ Merge Feature-v3 to develop by @ashwinvaidya17 in https://github.com/...
2.4.6
2.4.5
What's Changed
- 🐞 Fix UFlow by @ashwinvaidya17 in #4431
- Fix loading/saving checkpoints in OTX by @kprokofi in #4433
- Fix otx load checkpoint by @ashwinvaidya17 in #4438
Full Changelog: 2.4.4...2.4.5
2.4.4
2.4.3
2.4.2
What's Changed
Bug fixes
- Fix specific torchmetrics dependency to 1.6.0
2.4.1
What's Changed
Bug fixes
- Update Datumaro from 1.10.0rc0 to 1.10.0
2.4.0
What's Changed
New features
Enhancements
Bug fixes
- Fix KP Detection performance
(#4270) - Fix auto batch size with tiling
(#4233) - Fix exportable code for tiling
(#4234) - Don't filter empty label from kp arrow
(#4229) - Fix description for auto batch size
(#4274)
Removed
- Remove HPO
(#4196) - Remove Action Classification
(#4202) - Remove Diffusion task
(#4206) - Remove 3D Object Detection task
(#4208) - Remove Zero Shot Visual Prompting
(#4209) - Remove Semi-SL algorithm, unlabeled dataset, MMCV transforms
(#4227) - Remove MaskDino, YOLOV9, HuggingFace wrappers, OTX install, mmcv tools
(#4247)
Full Changelog: 2.3.0...2.4.0
2.3.0
What's Changed
New features
Turn on/off classification augmentations (#4039)
Turn on/off detection and instance segmentation augmentations (#4066)
Add GPU memory monitor hook (#4118)
Add YOLOv9 model for Object Detection (#3917, #4026)
Add OV inference for keypoint detection (#3970)
Add tiling for semantic segmentation (#3954)
Add D-Fine Detection Algorithm (#4142)
Enhancements
Update visual prompting pipeline for multi-label zero-shot learning support (#3993)
Update to work torch compile in detection (#4003)
Refactor MaskDINO (#4006)
Fix MaskRCNN/RTMDet-Inst/MaskRCNNTV Explain Mode (#4053)
Reduce tiling unittests resource consumption (#4073)
Upgrade OpenVINO to 2024.5 and NNCF to 2.14.0 (#4123)
Upgrade OV, MAPI, and NNCF dependencies (#3967)
Instance Segmentation Model refactoring (#3865)
Bump torch and lightning to 2.4.0 versions (#3843)
Add mAP metric to evaluate multilabel classification (#3985)
Bump OV to 2024.6, update empty label handling (#4162)
Bump MAPI to 0.2.5.1 (#4211)
Revert FMetric computation (PR: 4130) (#4210)
Bug fixes
Fix MaskDINO recipe (#4080)
Fix a wrong HPO log (#3972)
Update model name in rotated detection recipes (#4028)
Fix SupCon flag (#4076)
Add h-cls label info normalization (#4173)
Fix arrow support for semantic segmentation task (#4172)
Fix backward compatibility issues in model checkpoint loading (#4199)
Fix label info on loading checkpoint (#4200)
Revert h-cls head to linear one (#4221)
Full Changelog: 2.2.2...2.3.0
2.2.2
What's Changed
- Support Ellipse Shape for InstSeg algo by @eugene123tw in #4152
- BC improvement by @sovrasov in #4154
Full Changelog: 2.2.1...2.2.2