Skip to content

Latest commit

 

History

History
196 lines (145 loc) · 10.4 KB

CHANGELOG.md

File metadata and controls

196 lines (145 loc) · 10.4 KB

Changelog

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

[v1.0.0]

NOTES

OpenVINO™ Training Extensions which version 1.0.0 has been updated to include functional and security updates. Users should update to the latest version.

New features

  • Adaptation of Datumaro component as a dataset interface
  • Integrate hyper-parameter optimizations
  • Support action recognition task
  • Self-supervised learning mode for representational training
  • Semi-supervised learning mode for better model quality

Enhancements

  • Installation via PyPI package
  • 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
  • Improve training performance by introducing enhanced loss for the few-shot transfer

Bug fixes

  • Fixing configuration loading issue from the meta data of the model in OpenVINO task for the backward compatibility
  • Fixing some minor issues

[v0.5.0]

NOTES

OpenVINO Training Extension which version is equal or older then v0.5.0 does not include the latest functional and security updates. OTE Version 1.0.0 is targeted to be released in February 2023 and will include additional functional and security updates. Customers should update to the latest version as it becomes available.

Added

Changed

Fixed

[v0.4.0]

Added

Fixed

  • Hot-fix for Detection fix two stage error (openvinotoolkit#1433)
  • Fixing ZeroDivisionError in iteration counter for detection-classification project trainings (openvinotoolkit#1449)
  • Some minor issues

[v0.3.1]

Fixed

  • Neural Network Compression Framework (NNCF)

  • Model Preparation Algorithm (MPA)

    • Fix 'Shape out of bounds' error when accepting AI predictions for detection oriented (openvinotoolkit#1326)
    • Fix weird confidence behaviour issue on predictions for hierarchical classification (openvinotoolkit#1332)
    • Fix training failure issue for hierarchical classification (openvinotoolkit#1329)
    • Fix training failure issues for segmentation and instance segmentation during inference process (openvinotoolkit#1338)
    • Some minor issues

Security

[v0.3.0]

Added

Changed

Fixed

[v0.2.0]

Added

  • Model Preparation Algorithm (MPA), a newly introduced OTE Algorithm backend for advanced transfer learning
    • Class-Incremental Learning support for OTE models
      • Image Classification
      • Object Detection
      • Semantic Segmentation
  • Object counting & Rotated object detection are added to Object Detection backend
  • Increased support for NNCF / FP16 / HPO
  • Ignored label support
  • Stop training on NaN losses

Changed

  • Major refactoring
    • Tasks & model templates had been moved to OTE repo from each OTE Algorithm backend

[v0.1.1]

Fixed

  • Some minor issues

[v0.1.0]

Added

  • OTE SDK, defines an interface which can be used by OTE CLI to access OTE Algorithms.
  • OTE CLI, contains set of commands needed to operate with deep learning models using OTE SDK Task interfaces.
  • OTE Algorithms, contains sub-projects implementing OTE SDK Task interfaces for different deep learning models.
    • Anomaly Classification
    • Image Classification
    • Object Detection
    • Semantic Segmentation