[MachineLearning.Inference] Add Inference APIs for Machine Learning (#940)
authorSangjung Woo <again4you@gmail.com>
Mon, 16 Sep 2019 07:13:50 +0000 (16:13 +0900)
committerSeungkeun Lee <sngn.lee@samsung.com>
Mon, 16 Sep 2019 07:13:50 +0000 (16:13 +0900)
commit0cb5e224fb3ef2c1b0edca7bda389d5e6c05b010
tree1c56def4ed76a9baf880621b581d9084bfaa8cb5
parent839fb8555702585251025573c0567c21c08a5d3b
[MachineLearning.Inference] Add Inference APIs for Machine Learning (#940)

* [MachineLearning] Add TensorsInfo and TensorsData class

This patch newly adds the TensorsInfo and TensorsData class for C# API.

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

This patch newly adds the SingleShot class for C# API.

Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
* [MachineLearning] Add testcase for MachineLearning API

This patch newly adds the test applicaion for MachineLearning API, which
is based on NNStreamer.

Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
* [MachineLearning] Update the feature key and exception in public method

This patch newly adds the related feature key and exceptions into public
methods. It does not change the code except XML comments.

Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
17 files changed:
packaging/PlatformFileList.txt
src/Tizen.MachineLearning.Inference/Interop/Interop.Nnstreamer.cs [new file with mode: 0755]
src/Tizen.MachineLearning.Inference/Tizen.MachineLearning.Inference.csproj [new file with mode: 0755]
src/Tizen.MachineLearning.Inference/Tizen.MachineLearning.Inference.sln [new file with mode: 0755]
src/Tizen.MachineLearning.Inference/Tizen.MachineLearning.Inference/Commons.cs [new file with mode: 0755]
src/Tizen.MachineLearning.Inference/Tizen.MachineLearning.Inference/SingleShot.cs [new file with mode: 0755]
src/Tizen.MachineLearning.Inference/Tizen.MachineLearning.Inference/TensorsData.cs [new file with mode: 0755]
src/Tizen.MachineLearning.Inference/Tizen.MachineLearning.Inference/TensorsInfo.cs [new file with mode: 0755]
test/Tizen.MachineLearning.Inference.Test/App.cs [new file with mode: 0755]
test/Tizen.MachineLearning.Inference.Test/Program.cs [new file with mode: 0755]
test/Tizen.MachineLearning.Inference.Test/SingleTest.cs [new file with mode: 0755]
test/Tizen.MachineLearning.Inference.Test/TensorsInfoTest.cs [new file with mode: 0755]
test/Tizen.MachineLearning.Inference.Test/Tizen.MachineLearning.Inference.Test.csproj [new file with mode: 0755]
test/Tizen.MachineLearning.Inference.Test/Tizen.MachineLearning.Inference.Test.sln [new file with mode: 0755]
test/Tizen.MachineLearning.Inference.Test/res/models/mobilenet_v1_1.0_224_quant.tflite [new file with mode: 0755]
test/Tizen.MachineLearning.Inference.Test/shared/res/Tizen.MachineLearning.Inference.Test.png [new file with mode: 0755]
test/Tizen.MachineLearning.Inference.Test/tizen-manifest.xml [new file with mode: 0755]