Skip to content

Commit

Permalink
Merge branch 'releases/1.6.0' into update-changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
yunchu authored Aug 29, 2024
2 parents 624c9b9 + ae994cb commit 7b6d86c
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 4 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ All notable changes to this project will be documented in this file.
- Fix Learning Rate and Loss Handling in Tile Classifier MaskRCNN EfficientNet (<https://github.com/openvinotoolkit/training_extensions/pull/3873>)
- Pad tile to image size (512 x 512) (<https://github.com/openvinotoolkit/training_extensions/pull/3887>)
- Don't apply labels normalization on training (<https://github.com/openvinotoolkit/training_extensions/pull/3886>)
- Disable Tile Classifier in Rotated Detection (<https://github.com/openvinotoolkit/training_extensions/pull/3894>)
- Enhance Memeory Cache Handler with Complex Unique Keys (<https://github.com/openvinotoolkit/training_extensions/pull/3897>)

## \[v1.6.4\]

Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ You can find more details with examples in the [CLI command intro](https://openv
- Fix Learning Rate and Loss Handling in Tile Classifier MaskRCNN EfficientNet
- Pad tile to image size (512 x 512)
- Don't apply labels normalization on training
- Enhance Memeory Cache Handler with Complex Unique Keys

### Release History

Expand Down
1 change: 1 addition & 0 deletions docs/source/guide/release_notes/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ v1.6.5 (3Q24)
- Fix Learning Rate and Loss Handling in Tile Classifier MaskRCNN EfficientNet
- Pad tile to image size (512 x 512)
- Don't apply labels normalization on training
- Enhance Memeory Cache Handler with Complex Unique Keys

v1.6.4 (3Q24)
-------------
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,12 @@ def _get_unique_key(results: Dict[str, Any]) -> Tuple:
if "cache_key" in results:
return results["cache_key"]
d_item = results["dataset_item"]
results["cache_key"] = d_item.media.path, d_item.roi.id
if d_item.media.path: # when video extracted frames come, media.path is None
results["cache_key"] = d_item.media.path, d_item.roi.id
elif len(d_item.annotation_scene.annotations) > 0:
results["cache_key"] = d_item.roi.id, d_item.annotation_scene.annotations[0].id
else:
results["cache_key"] = d_item.roi.id
return results["cache_key"]

def _get_memcache_handler(self):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -565,16 +565,16 @@ tiling_parameters:
header: Enable tile classifier
description: Enabling tile classifier enhances the speed of tiling inference by incorporating a tile classifier into the instance segmentation model. This feature prevents the detector from making predictions on tiles that do not contain any objects, thus optimizing its speed performance.
default_value: false
editable: true
editable: false
affects_outcome_of: TRAINING
type: BOOLEAN
ui_rules:
action: DISABLE_EDITING
operator: AND
rules: []
type: UI_RULES
value: true
visible_in_ui: true
value: false
visible_in_ui: false
warning: The tile classifier prioritizes inference speed over training speed, it requires more training in order to achieve its optimized performance.

enable_adaptive_params:
Expand Down

0 comments on commit 7b6d86c

Please sign in to comment.