Skip to content

Tags: bominkinm/nnstreamer

Tags

v1.0.1

Toggle v1.0.1's commit message
Release of 1.0.1 (1.0 LTS)

Mark 1.0.1 for distinction from 1.0 official version.
1.0.y versions are supposed to be LTS of 1.0.

Change-Id: I9cef2e070112a931ed83f09ef5f97a3a23eeb0fb
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>

v1.4.0

Toggle v1.4.0's commit message
Release of 1.4.0

Major changes since 1.2.0 release:

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.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.3.0 is a devel version for 1.4.0 release.
        - From 1.2.0, 1.even.x is a release and 1.odd.x is a devel version.
        - When 1.3.x is "done", it will release 1.4.0 and move on to 1.5.0

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>

v1.3.0

Toggle v1.3.0's commit message
[TestCoverage/Fix] Generate test coverage results in gcc-9 env.

This commit generates test coverage results in gcc-9 env.
But, it requires the latest version of lcov, and some perl modules.
So, this should be done only in CI servers that can hold cached rpm
files.

Signed-off-by: Dongju Chae <dongju.chae@samsung.com>

v1.2.0

Toggle v1.2.0's commit message
Release of nnstreamer 1.2.0

New features are coming with 1.2.0

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>

v1.0.0

Toggle v1.0.0's commit message
Release of nnstreamer 1.0.0 (1.0 RC2)

This is 1.0 RC2.
With Tizen Official Release, 1.0 stable will be released.

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>

v0.3.0

Toggle v0.3.0's commit message
Release of 0.3.0

Please do SR with this.

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>

v0.2.0

Toggle v0.2.0's commit message
Release of NNStreamer 0.2.0

0.1.3 RC has become 0.2.0 as this version is accepted by Tizen 5.5 M1.

- A lot of security issues and bugs fixed (for Tizen 5.5 M1 release)
- Tizen Public C-API Pipeline for 5.5 M1
- Tizen Public C-API SingleShot Prototype
- Yocto/Openembedded layer released
- ROS sink/src
- IIO support
- Android source draft
- Python custom filter
- Android sample application released
- Tensorflow-lite / NNAPI support

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>

v0.1.2

Toggle v0.1.2's commit message
Start of 0.1.3 RC development

From here, it's NNStreamer 0.1.3 Release Candidate Development.

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>

v0.1.1

Toggle v0.1.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
myungjoo MyungJoo Ham
NNStreamer 0.1.1 Release

- Full "Plug & Play" capability of subplugins (tensor_filter, tensor_filter::custom, tensor_decoder)
    - Fully configurable subplugin locations
    - Capability to build subplungins wihtout the dependencies on nnstreamer sources
- Revert Tensorflow input-memcpy-less-ness for multi-tensor support. (Will support memcpy-less-ness later)
- Support "String" type of tensors
- API sets updated (still not "stable")
- Code location refactored.
- Yocto/Openembedded Layer Registered (not tested): "meta-neural-network"
- No more additional shared libraries.
- Better error handling and messages for a few plugins
- Android support (N / arm64)

v0.1.0

Toggle v0.1.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
myungjoo MyungJoo Ham
Release of NNStreamer 0.1.0

Changes
- Build system migration cmake --> meson
- Support Tensorflow without input/output tensor memcpy
- other/tensor stream format updated
    - From 0.1.0, a single property, "dimension", describes the whole dimension instead of "dim1", "dim2", ...
    - Objective 1: in the future, we may support tensors with more than 4 dimensions without updating the protocol.
    - Objective 2: it was just too ugly.
- Example applications migrated to other git repo to make this repo ready for upstreaming in the fugure and to ensure buildability for third party developers.
- Support run-time attaching subplugins (filter and decoder)
- Support "ini" and envvar configurations for subplugin locations
- Dynamic external recurrences
- Subplugin API sets (draft. do not expect backward compatibility)
- Bug fixes (memory leaks, incorrect logs, type checks, ...)