Releases: nnstreamer/nnstreamer
LTS 2.0.1 Maintanance Release
This is a LTS release 2.0.1, including bugfixes for 2.0 LTS release.
What's Changed
- [lts/2.0.y][Hotfix] Fix mqtt related test failure on lts/2.0.y branch by @anyj0527 in #3578
- [2.0.y][Build] Add g_memdup2() support for glib >= 2.68 by @myungjoo in #3576
- [lts/2.0] fix build issue by @jaeyun-jung in #3580
- [Spec] Add restricted_element_vd for VD element by @again4you in #3588
- [For LTS branch][fix/bug] Fix destructor of cpp class subplugin by @anyj0527 in #3633
- Support the SNPE on DA Robot Vacuum cleaner by @again4you in #3645
- [lts][for tizen 6.5] Hot fix for snpe filter and release 2.0.1 lts by @anyj0527 in #3702
- [lts/6.5][fix/snpe] Handle zero dim models by @anyj0527 in #3718
Full Changelog: v2.0.0...v2.0.1
Long-Term-Stable 2.0 Release
This is the LTS release of 2022, version 2.0.0.
The key features of 2.0 release include:
- The first release with edge-AI (among-device AI) elements.
- Stream data types are expanded to support flexible tensors (for schema-less streams) and sparse tensors.
- The original stream type,
other/tensor''' (single tensor), will be obsoleted. Please use
other/tensors''' with ```num_tensors=1''' instead.
- The original stream type,
- A few more hardware accelerators and neural network frameworks are adopted.
For more information, please refer to https://github.com/nnstreamer/nnstreamer/wiki/Release-Note-v2.0.0
NNStreamer 1.6.0, LTS Release of 1.6.y
Linux Foundation AI Announcement
NNStreamer 1.6.0 is the next LTS version.
NNStreamer 1.6.0 targets Tizen 6.0 M2 release and next-year Android products.
Release Note of NNStreamer 1.6.0
We will attach binary packages as soon as CD system publishes them.
NNStreamer 1.0.1, LTS Release of 1.0.y
For Tizen 5.5 Mx long-term stable maintance, we release NNStreamer 1.0.y LTS v1.0.1.
Commits for 1.0.y LTS is managed in review.tizen.org (tizen_5.5 branch) and will be mirrored back to github.com/nnstreamer/nnstreamer.
In 1.0.y series, we will add critical hotfixes for 1.0 and additional requirements for Tizen 5.5 Mx only.
Changes from 1.0.0 to 1.0.1
- All patches from 1.0.0 to 1.2.0 that were merged before 2019/10/14 (6cd9067), the last master commit before Tizen 5.5 M2 release.
- Allow non-tensor inputs with Pipeline's appsrc
- nnfw (Neural Network Runtime of Tizen) integration
- Bugfixes requested by quality assurance team for Tizen 5.5 releases
- [HOTFIX] Duplicated free with appsrc/do-not-free-mode. (workaround)
RPM binaries are from download.tizen.org (reference build of Tizen 5.5 M3)
NNStreamer 1.4.0
1.3.1 -> 1.4.0
- Stable release with API changes
- Tensor-filter subplugin API has been updated.
- Stability fixes & added unit test cases
- C-API updates
1.3.0 -> 1.3.1 (1.4 RC2)
- 1.3.1 is a devel version for 1.4.0 release.
- Support C++ class custom filters. (C++ class as a NN model)
- A tensor-filter instance may have multiple model files easily.
- Updated env-var handling logic for non-Tizen devices.
- Unit test: higher visibility & behavior correctness fixes.
- Auto-generated test cases for tensor-filter sub-plugins (extensions).
- Android/Java support with more convinient methods.
- Support gcc9
- Support openVino as a tensor-filter, allowing to accelerate with Intel NCS/Myriad.
- Support NCSDK as a tensor-filter.
- Support ARMNN as a tensor-filter. (support TF-Lite and Caffe models)
- Reduce asserts and add error handling routines.
- Support Androdi/SNAP as a tensor-filter.
- Support hardware accelerators & 8-bit quantization for NNFW-Runtime & stabilize NNFW-Runtime support with test cases.
- Support Edge-TPU and its runtime as a tensor-filter.
- Filter subplugins refactored to have a single source file (.cc)
- Support model reload
- A lot of fixes for bugs found by Coverity, SVACE, and other static analysis tools
1.2.0->1.3.0 (1.4 RC1)
- Development releases started.
NNStreamer 1.3.0
Release of NNStreamer 1.3.0
1.3.0 (odd-mid-version) is a development version.