Skip to content
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
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@

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

## \[v1.4.2\]

### Enhancements

- Add model category attributes to model template (<https://github.com/openvinotoolkit/training_extensions/pull/2439>)

### Bug fixes

- Add workaround for the incorrect meta info M-RCNN (used for XAI) (<https://github.com/openvinotoolkit/training_extensions/pull/2437>)

## \[v1.4.1\]

### Enhancements
Expand Down Expand Up @@ -255,7 +265,7 @@ All notable changes to this project will be documented in this file.
- Enhance `find` command to find configurations of supported tasks / algorithms / models / backbones
- Introduce `build` command to customize task or model configurations in isolated workspace
- Auto-config feature to automatically select the right algorithm and default model for the `train` & `build` command by detecting the task type of given input dataset
- Improve [documentation](https://openvinotoolkit.github.io/training_extensions/1.4.1/guide/get_started/introduction.html)
- Improve [documentation](https://openvinotoolkit.github.io/training_extensions/1.0.0/guide/get_started/introduction.html)
- Improve training performance by introducing enhanced loss for the few-shot transfer

### Bug fixes
Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
---

[Key Features](#key-features)
[Installation](https://openvinotoolkit.github.io/training_extensions/1.4.1/guide/get_started/installation.html)
[Documentation](https://openvinotoolkit.github.io/training_extensions/1.4.1/index.html)
[Installation](https://openvinotoolkit.github.io/training_extensions/1.4.2/guide/get_started/installation.html)
[Documentation](https://openvinotoolkit.github.io/training_extensions/1.4.2/index.html)
[License](#license)

[![PyPI](https://img.shields.io/pypi/v/otx)](https://pypi.org/project/otx)
Expand Down Expand Up @@ -54,7 +54,7 @@ OpenVINO™ Training Extensions supports the following computer vision tasks:
- **Action recognition** including action classification and detection
- **Anomaly recognition** tasks including anomaly classification, detection and segmentation

OpenVINO™ Training Extensions supports the [following learning methods](https://openvinotoolkit.github.io/training_extensions/1.4.1/guide/explanation/algorithms/index.html):
OpenVINO™ Training Extensions supports the [following learning methods](https://openvinotoolkit.github.io/training_extensions/1.4.2/guide/explanation/algorithms/index.html):

- **Supervised**, incremental training, which includes class incremental scenario and contrastive learning for classification and semantic segmentation tasks
- **Semi-supervised learning**
Expand All @@ -64,17 +64,17 @@ OpenVINO™ Training Extensions will provide the following features in coming re

- **Distributed training** to accelerate the training process when you have multiple GPUs
- **Half-precision training** to save GPUs memory and use larger batch sizes
- Integrated, efficient [hyper-parameter optimization module (HPO)](https://openvinotoolkit.github.io/training_extensions/1.4.1/guide/explanation/additional_features/hpo.html). Through dataset proxy and built-in hyper-parameter optimizer, you can get much faster hyper-parameter optimization compared to other off-the-shelf tools. The hyperparameter optimization is dynamically scheduled based on your resource budget.
- Integrated, efficient [hyper-parameter optimization module (HPO)](https://openvinotoolkit.github.io/training_extensions/1.4.2/guide/explanation/additional_features/hpo.html). Through dataset proxy and built-in hyper-parameter optimizer, you can get much faster hyper-parameter optimization compared to other off-the-shelf tools. The hyperparameter optimization is dynamically scheduled based on your resource budget.
- OpenVINO™ Training Extensions uses [Datumaro](https://openvinotoolkit.github.io/datumaro/v1.4.1/index.html) as the backend to hadle datasets. Thanks to that, OpenVINO™ Training Extensions supports the most common academic field dataset formats for each task. We constantly working to extend supported formats to give more freedom of datasets format choice.
- [Auto-configuration functionality](https://openvinotoolkit.github.io/training_extensions/1.4.1/guide/explanation/additional_features/auto_configuration.html). OpenVINO™ Training Extensions analyzes provided dataset and selects the proper task and model template to provide the best accuracy/speed trade-off. It will also make a random auto-split of your dataset if there is no validation set provided.
- [Auto-configuration functionality](https://openvinotoolkit.github.io/training_extensions/1.4.2/guide/explanation/additional_features/auto_configuration.html). OpenVINO™ Training Extensions analyzes provided dataset and selects the proper task and model template to provide the best accuracy/speed trade-off. It will also make a random auto-split of your dataset if there is no validation set provided.

---

## Getting Started

### Installation

Please refer to the [installation guide](https://openvinotoolkit.github.io/training_extensions/1.4.1/guide/get_started/installation.html).
Please refer to the [installation guide](https://openvinotoolkit.github.io/training_extensions/1.4.2/guide/get_started/installation.html).

Note: Python 3.8 and 3.9 were tested, along with Ubuntu 18.04 and 20.04.

Expand All @@ -90,7 +90,7 @@ Note: Python 3.8 and 3.9 were tested, along with Ubuntu 18.04 and 20.04.
- `otx demo` allows one to apply a trained model on the custom data or the online footage from a web camera and see how it will work in a real-life scenario.
- `otx explain` runs explain algorithm on the provided data and outputs images with the saliency maps to show how your model makes predictions.

You can find more details with examples in the [CLI command intro](https://openvinotoolkit.github.io/training_extensions/1.4.1/guide/get_started/cli_commands.html).
You can find more details with examples in the [CLI command intro](https://openvinotoolkit.github.io/training_extensions/1.4.2/guide/get_started/cli_commands.html).

---

Expand Down
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
project = 'OpenVINO™ Training Extensions'
copyright = '2023, OpenVINO™ Training Extensions Contributors'
author = 'OpenVINO™ Training Extensions Contributors'
release = '1.4.1'
release = '1.4.2'

# -- General configuration --------------------------------------------------- #

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,5 +3,5 @@
# Copyright (C) 2021-2023 Intel Corporation
# SPDX-License-Identifier: Apache-2.0

__version__ = "1.4.1"
__version__ = "1.4.2rc1"
# NOTE: Sync w/ src/otx/api/usecases/exportable_code/demo/requirements.txt on release
2 changes: 1 addition & 1 deletion src/otx/api/usecases/exportable_code/demo/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
openvino==2023.0
openvino-model-api==0.1.3
otx==1.4.1
otx==1.4.2rc1
numpy>=1.21.0,<=1.23.5 # np.bool was removed in 1.24.0 which was used in openvino runtime