[MachineLearning.Inference] Add CustomFilter class and more functionality to Machine...
authorSangjung Woo <sangjung.woo@samsung.com>
Fri, 21 Aug 2020 01:57:07 +0000 (10:57 +0900)
committerGitHub <noreply@github.com>
Fri, 21 Aug 2020 01:57:07 +0000 (10:57 +0900)
commitc3a57ecff13b12c0103bfdc60159a4f3a1bb3049
tree1b1d9c32ca0b1a8d39e30ec322f0d20b022eb625
parent86de072d0845bb610130f14e9e5d593c4faaa46d
[MachineLearning.Inference] Add CustomFilter class and more functionality  to MachineLearning module. (#1903)

* [MachineLearning.Inference] Add new Enum value to support new HW and NNFW

* Add SNPE(Snapdgragon Neural Processing Engine) to NNFWType enum
* Add CPUSIMD to HWType enum

Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
* [MachineLearning.Inference] Add CustomFilter class

This patch newly adds the CustomFilter class. It provides developers
with a custom callback interface in the NNStreamer pipeline. Using this
interface, developers can easily manipulate the tensors data.

Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
* [MachineLearning.Inference] Add the property getter/setter of the node in NNStreamer pipeline.

This patch newly add getter/setter methods to pipeline node classes. To
handle each node sophisticated, it provides developers with a control
method for each type.

Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
src/Tizen.MachineLearning.Inference/Interop/Interop.Nnstreamer.cs
src/Tizen.MachineLearning.Inference/Tizen.MachineLearning.Inference/Commons.cs
src/Tizen.MachineLearning.Inference/Tizen.MachineLearning.Inference/CustomFilter.cs [new file with mode: 0755]
src/Tizen.MachineLearning.Inference/Tizen.MachineLearning.Inference/Pipeline.cs [changed mode: 0644->0755]