Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare 2.2.1 release #4147

Merged
merged 1 commit into from
Dec 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 22 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,28 @@

All notable changes to this project will be documented in this file.

## \[2.2.1\]

### Bug fixes

- Fix empty annotation in tiling
(<https://github.com/openvinotoolkit/training_extensions/pull/4124>)
- Fix patching early stopping in tools/converter.py, update headers in templates, change training schedule for classification
(<https://github.com/openvinotoolkit/training_extensions/pull/4131>)
- Fix tensor type compatibility in dynamic soft label assigner and RTMDet head
(<https://github.com/openvinotoolkit/training_extensions/pull/4140>)
- Fix DETR target class indices are of type long in loss calculations
(<https://github.com/openvinotoolkit/training_extensions/pull/4143>)
- Fix arrow format reader for multiclass ROI case
(<https://github.com/openvinotoolkit/training_extensions/pull/4145>)

### Enhancements

- Decouple DinoV2 for semantic segmentation task
(<https://github.com/openvinotoolkit/training_extensions/pull/4136>)
- Update Label Info handling
(<https://github.com/openvinotoolkit/training_extensions/pull/4127>)

## \[2.2.0\]

### New features
Expand Down Expand Up @@ -73,8 +95,6 @@ All notable changes to this project will be documented in this file.
(<https://github.com/openvinotoolkit/training_extensions/pull/4035>)
- Bump onnx to 1.17.0 to omit CVE-2024-5187
(<https://github.com/openvinotoolkit/training_extensions/pull/4063>)
- Decouple DinoV2 for semantic segmentation task
(<https://github.com/openvinotoolkit/training_extensions/pull/4136>)

### Bug fixes

Expand Down Expand Up @@ -126,14 +146,6 @@ All notable changes to this project will be documented in this file.
(<https://github.com/openvinotoolkit/training_extensions/pull/4105>)
- Disable tiling classifier toggle in configurable parameters
(<https://github.com/openvinotoolkit/training_extensions/pull/4107>)
- Fix empty annotation in tiling
(<https://github.com/openvinotoolkit/training_extensions/pull/4124>)
- Fix patching early stopping in tools/converter.py, update headers in templates, change training schedule for classification
(<https://github.com/openvinotoolkit/training_extensions/pull/4131>)
- Fix tensor type compatibility in dynamic soft label assigner and RTMDet head
(<https://github.com/openvinotoolkit/training_extensions/pull/4140>)
- Fix DETR target class indices are of type long in loss calculations
(<https://github.com/openvinotoolkit/training_extensions/pull/4143>)

## \[v2.1.0\]

Expand Down
37 changes: 37 additions & 0 deletions docs/source/guide/release_notes/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,24 @@ Releases
.. toctree::
:maxdepth: 1

v2.2.1 (2024.12)
----------------

Enhancements
^^^^^^^^^^^^

- Decouple DinoV2 for semantic segmentation task
- Update Label Info handling

Bug fixes
^^^^^^^^^

- Fix empty annotation in tiling
- Fix patching early stopping in tools/converter.py, update headers in templates, change training schedule for classification
- Fix tensor type compatibility in dynamic soft label assigner and RTMDet head
- Fix DETR target class indices are of type long in loss calculations
- Fix arrow format reader for multiclass ROI case

v2.2.0 (2024.10)
----------------

Expand All @@ -22,6 +40,8 @@ New features
- Add Semi-SL MeanTeacher algorithm for Semantic Segmentation
- Update head and h-label format for hierarchical label classification
- Support configurable input size
- Revert the old workaround for detection confidence threshold
- Add Keypoint Detection legacy template

Enhancements
^^^^^^^^^^^^
Expand All @@ -40,21 +60,38 @@ Enhancements
- Change sematic segmentation to consider bbox only annotations
- Relieve memory usage criteria on batch size 2 during adaptive batch size
- Remove background label from RT Info for segmentation task
- Enable export of the feature vectors for semantic segmentation task
- Prevent using too low confidence thresholds in detection
- Update HPO interface
- Bump onnx to 1.17.0 to omit CVE-2024-5187

Bug fixes
^^^^^^^^^

- Update anomaly base transforms to use square resizing
- Fix Combined Dataloader & unlabeled warmup loss in Semi-SL
- Revert #3579 to fix issues with replacing coco_instance with a different format in some dataset
- Add num_devices in Engine for multi-gpu training
- Add missing tile recipes and various tile recipe changes
- Change categories mapping logic
- Fix config converter for tiling
- Fix `BboxOverlaps2D` handling of empty ground-truth annotations in datasets.
- Fix num_trials calculation on dataset length less than num_class
- Fix out_features in HierarchicalCBAMClsHead
- Fix multilabel_accuracy of MixedHLabelAccuracy
- Fix wrong indices setting in HLabelInfo
- Add legacy template LiteHRNet_18 template
- Model templates: rename model_status value 'DISCONTINUED' to 'OBSOLETE'
- Update MRCNN model export to include feature vector and saliency map
- Upgrade MAPI in 2.2
- Fix applying model's hparams when loading model from checkpoint
- Fix incorrect all_groups order configuration in HLabelInfo
- Fix RTDETR recipes
- Fix wrong model name in converter & template
- Fix RTMDet Inst Explain Mode
- Fix RTDETR Explain Mode
- Fix classification and semantic segmentation tasks, when ROI provided for images
- Disable tiling classifier toggle in configurable parameters

v2.1.0 (2024.07)
----------------
Expand Down
2 changes: 1 addition & 1 deletion src/otx/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright (C) 2024 Intel Corporation
# SPDX-License-Identifier: Apache-2.0

__version__ = "2.2.0"
__version__ = "2.2.1"

import os
from pathlib import Path
Expand Down
Loading