서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 08:48:15 +0000 (17:48 +0900)]
[Tizen5.0-M1] Remove download_dependencies.tar.gz (#1116)
This patch removes packaging/download_dependencies.tar.gz and uses
packages in externals/tensorflow.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
이춘석/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 08:11:25 +0000 (17:11 +0900)]
download google's googletest src (#1114)
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
오형석/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 06:20:34 +0000 (15:20 +0900)]
Fix svace build script bug (#1108)
Fix svace build script bug: check file exist
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 05:26:57 +0000 (14:26 +0900)]
[Tizen5.0-M1] Enable inception tests. (#1102)
This patch makes two inception tests enabled by default.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 05:14:23 +0000 (14:14 +0900)]
[Tizen5.0-M1] bugfix: do not overwrite MODELFILE_SERVER (#1100)
When MODELFILE_SERVER is overwritten, the next test case cannot
correctly check the emptyness of the variable. This patch fixes it
by using a different variable name.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Fri, 4 May 2018 03:20:49 +0000 (12:20 +0900)]
[Tizen5.0-M1] Remove NN tests failed with acl (#1099)
Here is the list of 8 failed tests on running with acl.
They pass if we use CPU fallback.
GeneratedTests.avg_pool_float_2
GeneratedTests.avg_pool_float_4
GeneratedTests.concat_float_1
GeneratedTests.concat_float_2
GeneratedTests.concat_float_3
GeneratedTests.max_pool_float_2
GeneratedTests.max_pool_float_3
GeneratedTests.softmax_float_2
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Fri, 4 May 2018 02:36:30 +0000 (11:36 +0900)]
[Tizen5.0-M1] Remove NN tests failed for both cpu and acl. (#1098)
Here is the list of 59 tests, which are failed in both CPU and ACL.
Remove them since they are not supported.
GeneratedTests.depth_to_space_float_1
GeneratedTests.depth_to_space_float_2
GeneratedTests.depth_to_space_float_3
GeneratedTests.depth_to_space_quant8_1
GeneratedTests.depth_to_space_quant8_2
GeneratedTests.depthwise_conv2d_quant8_2
GeneratedTests.depthwise_conv2d_quant8_large
GeneratedTests.depthwise_conv2d_quant8_large_weights_as_inputs
GeneratedTests.depthwise_conv2d_quant8
GeneratedTests.depthwise_conv2d_quant8_weights_as_inputs
GeneratedTests.dequantize
GeneratedTests.embedding_lookup
GeneratedTests.hashtable_lookup_float
GeneratedTests.hashtable_lookup_quant8
GeneratedTests.l2_normalization_2
GeneratedTests.l2_normalization_large
GeneratedTests.l2_normalization
GeneratedTests.l2_pool_float_2
GeneratedTests.l2_pool_float_large
GeneratedTests.l2_pool_float
GeneratedTests.local_response_norm_float_1
GeneratedTests.local_response_norm_float_2
GeneratedTests.local_response_norm_float_3
GeneratedTests.local_response_norm_float_4
GeneratedTests.logistic_float_1
GeneratedTests.logistic_float_2
GeneratedTests.logistic_quant8_1
GeneratedTests.logistic_quant8_2
GeneratedTests.lsh_projection_2
GeneratedTests.lsh_projection
GeneratedTests.lsh_projection_weights_as_inputs
GeneratedTests.lstm2
GeneratedTests.lstm2_state2
GeneratedTests.lstm2_state
GeneratedTests.lstm3
GeneratedTests.lstm3_state2
GeneratedTests.lstm3_state3
GeneratedTests.lstm3_state
GeneratedTests.lstm
GeneratedTests.lstm_state2
GeneratedTests.lstm_state
GeneratedTests.mobilenet_224_gender_basic_fixed
GeneratedTests.mobilenet_quantized
GeneratedTests.relu1_float_1
GeneratedTests.relu1_float_2
GeneratedTests.relu1_quant8_1
GeneratedTests.relu1_quant8_2
GeneratedTests.resize_bilinear_2
GeneratedTests.resize_bilinear
GeneratedTests.rnn
GeneratedTests.rnn_state
GeneratedTests.space_to_depth_float_1
GeneratedTests.space_to_depth_float_2
GeneratedTests.space_to_depth_float_3
GeneratedTests.space_to_depth_quant8_1
GeneratedTests.space_to_depth_quant8_2
GeneratedTests.svdf2
GeneratedTests.svdf
GeneratedTests.svdf_state
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 02:36:17 +0000 (11:36 +0900)]
[Tizen5.0-M1] Remove the proxy information (#1097)
This patch removes the proxy information, which shouldn't be opened.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 02:32:54 +0000 (11:32 +0900)]
[Tizen5.0-M1] Remove scripts/command/change_gitmodule.sh (#1096)
Cherry-picked
edc9592279 (original PR: #1085)
For issue #1071
This patch removes `scripts/command/change_gitmodule.sh`, since it is no
longer used, and updates its caller sites.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
김용섭/동작제어Lab(SR)/Engineer/삼성전자 [Thu, 3 May 2018 04:24:15 +0000 (13:24 +0900)]
[Tizen5.0-M1] Add benchmark-acl test to test_driver.sh
Cherry-picked
3270bafd90 (original PR: #1026)
Enables test_driver.sh to run benchmark-acl tests such as
benchmark_googlenet. This benchmark-acl test will be run on daily
benchmark ci. To run the tests, the benchmark-acl test binaries should be
already built.
Signed-off-by: Yongseop Kim <yons.kim@samsung.com>
김용섭/동작제어Lab(SR)/Engineer/삼성전자 [Thu, 3 May 2018 00:53:56 +0000 (09:53 +0900)]
[Tizen5.0-M1] Revise benchmark test in test script
Cherry-picked
05846d0d87 (original PR: #1013)
To prepare benchmark-acl test in test script, revises benchmark
test code in test driver and script for making json.
김정현/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 01:21:21 +0000 (10:21 +0900)]
[Tizen5.0-M1] Apply insertFusedActivationLayer to NEON layers (#1083)
This commit applies insertFusedActivationLayer to NEON layers
such as Conv2D and Pooling.
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
김정현/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 23:55:33 +0000 (08:55 +0900)]
[Tizen5.0-M1] Apply NEUniqueTensor (#1054)
This commit applies NEUniqueTensor to Conv2D, Pooling, and Softmax
instead of directly using ACL's Tensor.
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
김정현/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 01:21:05 +0000 (10:21 +0900)]
[Tizen5.0-M1] Apply insertFusedActivationLayer() to other CL layers. (#1082)
This commit applies insertFusedActivationLayer() to CL layers
(Conv2D and Pooling).
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
김정현/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 00:52:07 +0000 (09:52 +0900)]
[Tizen5.0-M1] [BUGFIX] Do not insert activation layer for ANEURALNETWORKS_FUSED_NONE (#1080)
If the activation layer is ANEURALNETWORKS_FUSED_NONE,
just return the function instead of break to avoid
inserting an unconfigured activation layer.
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
김정현/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 23:56:11 +0000 (08:56 +0900)]
[Tizen5.0-M1] Apply CLUniqueTensor to Pooling and Softmax (#1051)
This commit applies CLUniqueTensor instead of directly using ACL's Tensor.
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
이춘석/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 01:58:06 +0000 (10:58 +0900)]
[Tizen5.0-M1] remove internal url from gbs.conf (#1091)
1. remove repo.localacl from gbs.conf
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 01:57:08 +0000 (10:57 +0900)]
[Tizen5.0-M1] Remove server information (#1086)
Cherry-picked
765d18aa77 (original PR: #1075)
Remove server information from script
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 01:56:59 +0000 (10:56 +0900)]
[Tizen5.0-M1] Add xu4 tizen test script (#1081)
Cherry-picked
9dd104fce5 (original PR: #1038)
* Add xu4 tizen test script
For example, if you'd like to build & test for tizen xu4, do as
follows:
1. cross build and test
`$ ./run docker_build_tizen_cross.sh ; ./run tizen_xu4_test.sh --test-suite-path=Product/out/test-suite.tar.gz --unittest --verification`
2. gbs build and test
`$ ./run docker_gbs_build.sh ; ./run tizen_xu4_test.sh --rpm-dir=Product/out/rpm --verification --unittest`
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 01:44:54 +0000 (10:44 +0900)]
[Tizen5.0-M1] Change the git url for tensorflow submodule (#1088)
Cherry-picked
a611dc2709 (original PR: #1070)
For issue #1069
This patch changes the git url and branch for the tensorflow submodule
as Tizen's.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 01:01:25 +0000 (10:01 +0900)]
[Tizen5.0-M1] Remove unnecessary framework test cases (#1079)
This patch removes framework test cases that are not used for the
release validation.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 00:52:47 +0000 (09:52 +0900)]
[Tizen5.0-M1] Introduce insertFusedActivationLayer() (#1065)
Cherry-picked
7c34742fe1 (original PR: #1005)
This commit introduces insertFusedActivationLayer().
This function generates activation layer of ACL according to the
activation type spcified by NNAPI.
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 00:16:28 +0000 (09:16 +0900)]
[Tizen5.0-M1] Fix softmax of ACL op for matrix input (#1066)
Cherry-picked
a2dc5f991c (original PR: #1020)
This will fix ACL softmax op that has matrix input
- this adds MatrixInputAccessor class to handle matrix input
Signed-off-by: SaeHie Park <saehie.park@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 4 May 2018 00:15:28 +0000 (09:15 +0900)]
[Tizen5.0-M1] enable coverage-suite on gbs build (#1067)
Cherry-picked
6541387f99 (original PR: #1058)
1. coverage-suite on gbs build
2. docker_gbs_build.sh accepts gbs define option
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 23:47:53 +0000 (08:47 +0900)]
[Tizen5.0-M1] Use `BSD-3-Clause` for tizen build spec (#1074)
Cherry-picked
e8c4e031fe (original PR: #1061)
Related issue: #1059
All license identified in protex should be specified in tizen build spec.
Furthemore, SOLVe is happy with `BSD-3-Clause`, not `3-clause BSD License`.
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 12:38:39 +0000 (21:38 +0900)]
[Tizen5.0-M1] Add 3-clause BSD license in LICENSE (#1068)
Cherry-picked
21dd8f4f9e (original PR: #1048)
SOLVe complains 3-clause BSD license should be specified.
It will make SOLVe happy.
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 12:38:30 +0000 (21:38 +0900)]
[Tizen5.0-M1] Add MPL2, Apache-2.0, and BSD in tizen build spec (#1064)
Cherry-picked
d5ddf4ea4f (original PR: #1046)
SOLVe system complained that we don't specified the licenses
that are identified by Protex. This PR added those licenses,
and removed MIT license since we don't use MIT.
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
김용섭/동작제어Lab(SR)/Engineer/삼성전자 [Thu, 3 May 2018 11:54:54 +0000 (20:54 +0900)]
Fix config of inception_slim to hide internal server (#1063)
Fixes inceptionv3/inception_slim/config.sh to hide internal file
server.
Signed-off-by: Yongseop Kim <yons.kim@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 11:26:42 +0000 (20:26 +0900)]
[Tizen5.0-M1] Fix SVACE build script (#1062)
Cherry-picked
8070497257 (original PR: #1010)
Fix SVACE build script to verify test package build
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 10:47:49 +0000 (19:47 +0900)]
[Tizen5.0-M1] Build test only (#1060)
Cherry-picked
ee2af25d7a (original PR: #997)
Modify Makefile on root directory to build test only by "make testbuild"
Can build tensoflow lite only using "make tflite"
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
김용섭/동작제어Lab(SR)/Engineer/삼성전자 [Thu, 3 May 2018 09:52:14 +0000 (18:52 +0900)]
[Tizen5.0-M1] Fix config file of inception_nonslim to hide internal server (#1052)
Fixes inceptionv3/inception_nonslim/config.sh to hide internal file
server.
Signed-off-by: Yongseop Kim <yons.kim@samsung.com>
최형규/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 08:02:55 +0000 (17:02 +0900)]
[Tizen5.0-M1] fix gbs build error & add return status (#1056)
Cherry-picked 7f71735 (Original PR: #1055)
1. Fix #1053
2. Add return status on docker_gbs_build.sh
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 05:33:46 +0000 (14:33 +0900)]
[Tizen5.0-M1] Remove tools/tflitefile_tool (#1044)
This patch removes `tools/tflitefile_tool` as it is not included in
the Tizen 5.0 M1 release (see #982).
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 05:33:32 +0000 (14:33 +0900)]
[Tizen5.0-M1] Remove tools/tflite_run (#1043)
This patch removes `tools/tflite_run` as it is not included in
the Tizen 5.0 M1 release (see #982).
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 04:43:49 +0000 (13:43 +0900)]
[Tizen5.0-M1] Remove copyright and license from externals/CMakeLists.txt (#1042)
This is a workaround to avoid a copyright issue in `externals/CMakeLists.txt`
raised by Protex.
NOTE that `externals` will be removed from the Tizen 5.0 M1 branch
eventually.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 04:23:28 +0000 (13:23 +0900)]
[Tizen5.0-M1] Remove tools/tflite_examples (#1039)
This patch removes `tools/tflite_examples` as it is not included in
the Tizen 5.0 M1 release (see #982).
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 04:16:50 +0000 (13:16 +0900)]
[Tizen5.0-M1] Clean up docs and update README (#1036)
This patch removes documents in `docs` having the internal information
and also updates README.md accordingly.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 04:14:11 +0000 (13:14 +0900)]
[Tizen5.0-M1] removed since these files are under LGPL license (#1040)
Cherry-picked
5753c7d792 (original PR: #1029)
Amd.h and SinplicialCholesky_impl.h in Eigen directory are under LGPL license.
Signed-off-by: Hyun Sik Yoon <hyunsik.yoon@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 02:38:05 +0000 (11:38 +0900)]
[Tizen5.0-M1] Remove tools/tflite_benchmark (#1035)
This patch removes `tools/tflite_benchmark` as it is not included in
the Tizen 5.0 M1 release (see #982).
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 02:23:44 +0000 (11:23 +0900)]
[Tizen5.0-M1] Remove nnapi.h (#1034)
This patch removes `include/nnapi.h`, since it is no longer used and
it is not included in the Tizen 5.0 M1 release.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 02:23:30 +0000 (11:23 +0900)]
[Tizen5.0-M1] Remove tools/nnapi_unittests (#1032)
This patch removes `tools/nnapi_unittests` as it is not included in
the Tizen 5.0 M1 release (see #982).
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 02:12:48 +0000 (11:12 +0900)]
[Tizen5.0-M1] Remove runtimes/pure_arm_compute (#1031)
This patch removes `runtimes/pure_arm_compute` as it is not included in
the Tizen 5.0 M1 release (see #982).
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 01:49:55 +0000 (10:49 +0900)]
[Tizen5.0-M1] Remove runtimes/template (#1028)
This patch removes `runtimes/template` as it is not included in the
Tizen 5.0 M1 release (see #982).
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 01:39:05 +0000 (10:39 +0900)]
[Tizen5.0-M1] Remove tools/modelgen (#1024)
This patch removes `tools/modelgen` as it is not included in the
Tizen 5.0 M1 release (see #982).
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 01:38:53 +0000 (10:38 +0900)]
[Tizen5.0-M1] Remove tools/tensorflow_model_freezer (#1025)
This patch removes `tools/tensorflow_model_freezer` as it is not
included in the Tizen 5.0 M1 release (see #982).
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 01:26:41 +0000 (10:26 +0900)]
[Tizen5.0-M1] Remove tools/image_importer (#1023)
This patch removes `tools/image_importer` as it is not included in the
Tizen 5.0 M1 release (see #982).
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 01:22:42 +0000 (10:22 +0900)]
[Tizen5.0-M1] Remove tools/extract_weights_from_tflite (#1022)
This patch removes `tools/extract_weights_from_tflite` as it is not
included in the Tizen 5.0 M1 release (see #982).
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 01:22:25 +0000 (10:22 +0900)]
[Tizen5.0-M1] Remove runtimes/logging (#1021)
As decided in #982, `runtimes/logging` is not the scope of the Tizen 5.0
M1 release. This patch removes it.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 00:57:50 +0000 (09:57 +0900)]
[Tizen5.0-M1] Exclude frameworktest from test_driver's default tests (#1017)
Cherry-picked 6cc52cc (original PR: #998)
Now defult tests by test_driver run verification and unittest excluding
for frameworktest.
Signed-off-by: Yongseop Kim <yons.kim@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 00:52:29 +0000 (09:52 +0900)]
Change ifdef guard to changed namespace rule (#1008) (#1018)
This commit changes ifdef guard to changed namespace rule.
close : #1006
Signed-off-by: sjsujinkim <sjsujin.kim@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 00:35:27 +0000 (09:35 +0900)]
[Tizen5.0-M1] Remove the benchmark directory (#1016)
This patch removes the `benchmark` directory, since it is not included
in the Tizen 5.0 M1 release (see #982).
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Thu, 3 May 2018 00:08:08 +0000 (09:08 +0900)]
[Tizen5.0-M1] Remove contrib (#1015)
As decided in #982, the `contrib` directory is not included in the Tizen
5.0 M1 release. This patch removes the `contrib` directory.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
이춘석/동작제어Lab(SR)/Senior Engineer/삼성전자 [Wed, 2 May 2018 08:29:26 +0000 (17:29 +0900)]
nnfw-test dir contains bin/lib directory (#1004)
Now, nnfw-test.rpm contains subdirectories(tests, tools, and Product) which is the same structure as
test-suite.tar.gz file
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Wed, 2 May 2018 08:19:46 +0000 (17:19 +0900)]
List up how-to documents in a separate document (#1003)
For #926
This commit puts together how-to documents in docs/howto and lists them up
in docs/howto.md.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
김정현/동작제어Lab(SR)/Senior Engineer/삼성전자 [Wed, 2 May 2018 08:08:47 +0000 (17:08 +0900)]
Add missing header definition macro in shape.h (#1002)
This commit adds missing header definition macro
(#ifndef - #define - #endif) in shape.h
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Wed, 2 May 2018 08:08:06 +0000 (17:08 +0900)]
Add license sources in contrib/kerneltesting (#971)
Related issue: #840
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Wed, 2 May 2018 08:07:46 +0000 (17:07 +0900)]
Add license to sources in contrib/convacl/* (#970)
Related issue: #840
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Wed, 2 May 2018 08:07:35 +0000 (17:07 +0900)]
Add license to sources in contrib/bindacl/* (#969)
Related issue: #840
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Wed, 2 May 2018 08:07:22 +0000 (17:07 +0900)]
Update README.md (#1000)
For issue #926
This commit updates README.md to better describe the project and
repository information.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
김정현/동작제어Lab(SR)/Senior Engineer/삼성전자 [Wed, 2 May 2018 07:49:26 +0000 (16:49 +0900)]
Implement RELU6 with a test case of RELU6 (#995)
This commit introduces RELU6 implementation as a fused activation
function with its test case.
The parameter sizes of the test case are from the first depthwise conv2d
layer of MobileNet.
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Wed, 2 May 2018 07:43:15 +0000 (16:43 +0900)]
Move NeuralNetworksWrapper.h to tests/include (#990)
Related issue: #978
NeuralNetworksWrapper.h (C++ wrapper for NeuralNetworks.h) is used only
in runtime unit tests under runtime/tests/*. It is not official API that
there is no documentation on it. So I move it to tests/include.
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
김용섭/동작제어Lab(SR)/Engineer/삼성전자 [Wed, 2 May 2018 07:23:24 +0000 (16:23 +0900)]
Add acl env options to test_driver.sh (#996)
Enables test_driver to handle setting acl environments by
--acl_envon option.
Signed-off-by: Yongseop Kim <yons.kim@samsung.com>
김수진/동작제어Lab(SR)/Engineer/삼성전자 [Wed, 2 May 2018 07:16:16 +0000 (16:16 +0900)]
Change namespace from android::nn to nnfw::rt (#987)
* This commit changes namespace from android::nn to nnft::rt.
Related : #663
Close : #716
Signed-off-by: sjsujinkim sjsujin.kim@samsung.com
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Wed, 2 May 2018 07:11:23 +0000 (16:11 +0900)]
Change variable convention of Make and CMake (#993)
- HOST_OS : Where we are compile (Linux)
- TARGET_OS : Where nnfw executable runs (Linux or Tizen or Android)
Fix #874
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Wed, 2 May 2018 04:59:39 +0000 (13:59 +0900)]
BringUpTests should not depends on Android NN Tests condition (#977)
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
김정현/동작제어Lab(SR)/Senior Engineer/삼성전자 [Wed, 2 May 2018 04:48:13 +0000 (13:48 +0900)]
Enable to use ACL DepthwiseConv2D via NNAPI (#985)
This sets nnfw_kernel_* table for NN runtime to use ACL DepthwiseConv2D.
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
장지섭/동작제어Lab(SR)/Engineer/삼성전자 [Wed, 2 May 2018 04:37:47 +0000 (13:37 +0900)]
Remove android_nn from contrib. (#992)
This commit removes android_nn from contrib.
Signed-off-by: jiseob.jang <jiseob.jang@samsung.com>
김정현/동작제어Lab(SR)/Senior Engineer/삼성전자 [Wed, 2 May 2018 04:36:56 +0000 (13:36 +0900)]
Use multicore when building ACL (#983)
This commit enables parallelizing build of ACL using scons -j.
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Wed, 2 May 2018 04:34:14 +0000 (13:34 +0900)]
Rename BringUpTest and NeuralNetworkTest in snake style (#989)
Related Issue: #831
Most directory names are in snake style.
For consistency, I rename them.
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Wed, 2 May 2018 04:19:14 +0000 (13:19 +0900)]
Prepend license to tools/* (#965)
Related issue: #840
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
김정현/동작제어Lab(SR)/Senior Engineer/삼성전자 [Wed, 2 May 2018 04:03:49 +0000 (13:03 +0900)]
[BUGFIX] typo on translating the shape of weights (#984)
fixed typo. inputShapeACL -> weightsShapeACL
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
이춘석/동작제어Lab(SR)/Senior Engineer/삼성전자 [Wed, 2 May 2018 04:03:20 +0000 (13:03 +0900)]
Introduce xxx_driverbin in test_driver.sh (#976)
Now, we can pass proper driver binary depending on test
type(framework/verification/benchmark).
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Wed, 2 May 2018 03:55:31 +0000 (12:55 +0900)]
Add license to source in contrib/example (#975)
Related issue: #840
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
이춘석/동작제어Lab(SR)/Senior Engineer/삼성전자 [Mon, 30 Apr 2018 08:33:48 +0000 (17:33 +0900)]
Archiving nnfw rpms during gbs build (#964)
* Archiving nnfw rpms during gbs build
This is a prerequisite to enable test on tizen
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
* update as commented
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
* remove last slash
김용섭/동작제어Lab(SR)/Engineer/삼성전자 [Mon, 30 Apr 2018 07:55:23 +0000 (16:55 +0900)]
Add build command for benchmark/acl (#974)
Now `BENCHMARK_ACL_BUILD=1 make build` runs building benchmark/acl.
Signed-off-by: Yongseop Kim <yons.kim@samsung.com>
김정현/동작제어Lab(SR)/Senior Engineer/삼성전자 [Mon, 30 Apr 2018 07:31:20 +0000 (16:31 +0900)]
Introduce NEON DepthwiseConv2D (#973)
This commit introduces DepthwiseConv2D implementation for NEON.
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
김정현/동작제어Lab(SR)/Senior Engineer/삼성전자 [Mon, 30 Apr 2018 07:30:19 +0000 (16:30 +0900)]
Introduce a test code of multi-channel DepthwiseConv2D (#972)
This commit introduces a test code of multi-channel DepthwiseConv2D.
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
이춘석/동작제어Lab(SR)/Senior Engineer/삼성전자 [Mon, 30 Apr 2018 05:38:16 +0000 (14:38 +0900)]
Add tools and tests dir into nnfw-test.rpm (#966)
nnfw-test rpm contains tools and tests folder to support test on tizen target.
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
김정현/동작제어Lab(SR)/Senior Engineer/삼성전자 [Mon, 30 Apr 2018 05:32:00 +0000 (14:32 +0900)]
Introduce DepthwiseConv2D to support MobileNet (#967)
This commit introduces DepthwiseConv2D layer to support Mobilenet
with a simple test case.
Signed-off-by: Junghyun Kim <jh0822.kim@samsung.com>
이춘석/동작제어Lab(SR)/Senior Engineer/삼성전자 [Mon, 30 Apr 2018 03:58:51 +0000 (12:58 +0900)]
Reflect dir changes to gen_coverage_report script (#962)
Now, coverage report's target includes libs, include, runtimes, and
tools folder.
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
최형규/동작제어Lab(SR)/Senior Engineer/삼성전자 [Mon, 30 Apr 2018 00:52:44 +0000 (09:52 +0900)]
Cleanup ci and docker directory (#960)
- Cleanup ci and docker directory
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
최형규/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 27 Apr 2018 11:39:09 +0000 (20:39 +0900)]
Fix typo in script (#961)
- Fix typo in script
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
최형규/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 27 Apr 2018 10:20:53 +0000 (19:20 +0900)]
Fix typo in docker_gbs_build.sh (#959)
- Fix typo in docker_gbs_build.sh
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
최형규/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 27 Apr 2018 10:16:19 +0000 (19:16 +0900)]
Update Tizen build scripts with new directory structure (#958)
- Update Tizen build scripts with new directory structure
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
최형규/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 27 Apr 2018 09:48:16 +0000 (18:48 +0900)]
Update scripts in new location (#957)
- Update scripts in new location
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 27 Apr 2018 09:42:03 +0000 (18:42 +0900)]
Rename src as runtimes (#956)
For issue #831 and #925
This patch renames `src` as `runtimes`.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
최형규/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 27 Apr 2018 09:31:10 +0000 (18:31 +0900)]
Update change_gitmodule.sh and using it (#954)
- Update change_gitmodule.sh with new directory structure
- Update follow scripts using change_gitmodule.sh
docker_build_ubuntu_svace.sh
docker_cross_test_coverage_build.sh
docker_run_test.sh
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Fri, 27 Apr 2018 09:23:43 +0000 (18:23 +0900)]
Move `src/nn/runtime/sample` to `src/tests/BringUpTest` (#955)
* Move `src/nn/runtime/sample` to `src/tests/BringUpTest`
As discussed from #831, this commit changes directory structure.
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
* Fix the way of adding subdirectory
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 27 Apr 2018 08:42:48 +0000 (17:42 +0900)]
Rename src/runtime/test as src/tests/NeuralNetworksTest (#953)
For issue #831 and #925
This commit renames src/runtime/test as src/tests/NeuralNetworksTest.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
최형규/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 27 Apr 2018 08:37:41 +0000 (17:37 +0900)]
Update scripts/command (#952)
Make following scrtips work well in new directory structure
- scripts/command/docker_build.sh
- scripts/command/docker_build_cross_arm_ubuntu.sh
- scripts/command/docker_build_cross_arm_ubuntu_without_aclbuild.sh
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Fri, 27 Apr 2018 08:26:52 +0000 (17:26 +0900)]
Extract CMakeLists.txt for sample directory (#951)
This commit extracts test executable part from `src/nn/runtime/CMakeLists.txt`
into `src/nn/runtime/sample/CMakeLists.txt`.
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 27 Apr 2018 08:21:22 +0000 (17:21 +0900)]
Relocate NeuralNetworks.h to include (#950)
For issue #831 and #925
This commit moves NeuralNetworks.h to the top-level include directory.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
최형규/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 27 Apr 2018 07:57:49 +0000 (16:57 +0900)]
Relocate NN runtime from src/runtime/ref to src (#949)
* Relocate NN runtime from src/runtime/ref to src
- Relocate NN runtime from src/runtime/ref to src
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
Hyung-Kyu Choi [Fri, 27 Apr 2018 07:06:30 +0000 (16:06 +0900)]
Make a copy of scripts and files in docker from scripts/command
- Make a copy of scripts and files in ./docker from ./scripts/command
- This files will be used with currrent CI and
will be removed when CI is updated
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
Hyung-Kyu Choi [Fri, 27 Apr 2018 07:04:09 +0000 (16:04 +0900)]
Move scripts in docker to scripts/command
- Move scripts in docker to scripts/command
- We have to leave copies in old location for CI which is not update yet
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
Hyung-Kyu Choi [Fri, 27 Apr 2018 06:55:01 +0000 (15:55 +0900)]
Make a copy of scripts and files in ci from scripts/command
- Make a copy of scripts and files in ci from scripts/command
- This files will be used with currrent CI and
will be removed when CI is updated
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
Hyung-Kyu Choi [Fri, 27 Apr 2018 06:51:52 +0000 (15:51 +0900)]
Move all files in ./ci to ./scripts/command
- Move all files in ./ci to ./scripts/command
- We need to make a copy for backward compatibility with CI
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
Hyung-Kyu Choi [Fri, 27 Apr 2018 06:15:21 +0000 (15:15 +0900)]
Move all Dockerfile from docker to scripts/docker
- Move all Dockerfile from docker to scripts/docker
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
서상민/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 27 Apr 2018 07:20:38 +0000 (16:20 +0900)]
Move tools/nnapi_bindings/* to src/ (#947)
For #831
This commit moves tools/nnapi_bindings/* to src/. The header `nnapi.h`
in tools/nnapi_bindings/include is also moved to the top-level include
directory.
Signed-off-by: Sangmin Seo <sangmin7.seo@samsung.com>
오형석/동작제어Lab(SR)/Senior Engineer/삼성전자 [Fri, 27 Apr 2018 07:03:05 +0000 (16:03 +0900)]
Move src/support to libs (#945)
Move src/support to libs/support
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>