오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 [Mon, 22 Oct 2018 02:50:51 +0000 (11:50 +0900)]
Check url for external source download (#3275)
Check url for external source download
If download url is not matched, download again
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Mon, 22 Oct 2018 01:12:22 +0000 (10:12 +0900)]
Fix line-break automatically in format-checker.sh (#3256)
- CRLF, CR style line break are fixed automatically.
: Diff can be found in format.patch
- Missed double-quote is added.
It caused the output string printed in one line without "\n".
- Removed `function` keyword that remained.
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Fri, 19 Oct 2018 08:47:38 +0000 (17:47 +0900)]
Remove modelgen tool (#3263)
Remove modelgen tool since it can be done with tflchef from nncc.
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
장지섭/동작제어Lab(SR)/Engineer/삼성전자 [Fri, 19 Oct 2018 07:21:28 +0000 (16:21 +0900)]
[Coverage] Remove codes for CPU from CLStridedSlice (#3238)
This commit Removes codes for CPU from CLStridedSlice.
Signed-off-by: jiseob.jang <jiseob.jang@samsung.com>
오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 [Fri, 19 Oct 2018 07:19:49 +0000 (16:19 +0900)]
Introduce install script (#3254)
* Introduce install script
introduce install script
Howto: On project root, "./run install" with environment variable setting
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
* Remove ambiguous comment
오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 [Fri, 19 Oct 2018 02:26:33 +0000 (11:26 +0900)]
Fix neurun build option (#3253)
Fix neurun build option in cmake option setting: BUILD_NEURUN
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Fri, 19 Oct 2018 01:33:41 +0000 (10:33 +0900)]
[neurun] Introduce Add operation (#3246)
* [neurun] Introduce Add operation
This commit introduces Add operation. For neurun we avoid adding
operations before we fix the API for the backends, however this is an
exception for testing broadcast Add.
Backend implementations are NYI.
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
* Throw `std::runtime_error`
오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 [Fri, 19 Oct 2018 01:21:10 +0000 (10:21 +0900)]
install all skiplist file (#3209)
* install all skiplist file
install all skiplist file when enable building both runtime
User can change skiplist file by copy or rename
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
* Fix unittest script
Fix unittest script ignore *.skip* files
Add CL kernel to provide GPU support for SpaceToDepth op (#3134)
This patch will provide kernel to execute SpaceToDepth op on GPU
Signed-off-by: shubham <shub98.gupta@samsung.com>
오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 [Fri, 19 Oct 2018 00:54:42 +0000 (09:54 +0900)]
Revise build script and introduce build-acl script (#3214)
* Revise build script and introduce build-acl script
Revise build script
Introduce build-acl script
Howto : On project root, "./run build-acl" or "./run build" with environment variable setting
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
* Change all tab to space
* Change all tab to space and remove unnecessary line: build-acl
김수진/동작제어Lab(SR)/Engineer/삼성전자 [Fri, 19 Oct 2018 00:53:15 +0000 (09:53 +0900)]
[neurun][dotdumper] Introduce NodeAttr class (#3244)
This commit introduces `NodeAttr` class that can be more easier to add attributes of node.
- ASIS
```
_dot << dotinfo.index_str() << " [shape=" << dotinfo.dot_shape() << " "
<< "label=\"" << dotinfo.label() << "\" "
<< "style=\"filled\" "
<< "fillcolor=\"" << dotinfo.bg_color() << "\"];\n";
- TOBE
```
NodeAttr attr;
attr.addAttr("shape", dotinfo.dot_shape())
.addAttr("label", dotinfo.label())
.addAttr("style", "filled")
.addAttr("fillcolor", dotinfo.bg_color());
attr.finish();
_dot << dotinfo.index_str() << attr.attr_stream();
```
Signed-off-by: sjsujinkim <sjsujin.kim@samsung.com>
Add CL kernel to provide GPU support for DepthToSpace op (#3166)
This patch will provide kernel to execute DepthToSpace op on GPU
Signed-off-by: shubham <shub98.gupta@samsung.com>
Add CL Kernel calls for Equal op from runtime. (#3107)
This patch adds CL Kernel calls for Equal op from runtime.
Signed-off-by: prasannar <prasanna.r@samsung.com>
Initialize Objects and other variables (#3237)
This patch will initialize Objects and other variables in BatchToSpaceND
Signed-off-by: prasannar <prasanna.r@samsung.com>
Removing LRN gtest from skiplist (#2782)
With #2643 the 3 LRN cases passed. Removing from skiplist.
Signed-off-by: shubham <shub98.gupta@samsung.com>
Spelling error in comments (#3247)
This patch will coorect the spelling of the error introduced in comment in Cast.h
Signed-off-by: shubham <shub98.gupta@samsung.com>
Removing unused variables from layers (#3245)
This patch will remove unused buffer variables
Signed-off-by: shubham <shub98.gupta@samsung.com>
Remove unused shape variables from visit func (#3221)
This patch removes the unused shape variables.
Signed-off-by: shubham <shub98.gupta@samsung.com>
Added assertion in Reshape (#3050)
Assertion verifies if input can be reshaped to output
Signed-off-by: Vishal Keshav <vishal.k1@samsung.com>
Adding Node for pack operation (#3193)
Adding operation node for pack operation
Signed-off-by: Vishal keshav <vishal.k1@samsung.com>
김수진/동작제어Lab(SR)/Engineer/삼성전자 [Thu, 18 Oct 2018 11:22:38 +0000 (20:22 +0900)]
[neurun] Make DotDumper to show backend info for operands (#3240)
Related : #3236
This commit makes `DotDumper` to show backend info for operands.
Signed-off-by: sjsujinkim <sjsujin.kim@samsung.com>
오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 [Thu, 18 Oct 2018 11:19:28 +0000 (20:19 +0900)]
[cherry-pick] Add comment for doxygen comment (#3242)
Add comment for doxygen comment: cherry-pick and squash
Cherry-pick: 4ea8ef6^...2e50d14 811fe2d 9dc33a9 671e570
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
Remove/Change misleading comments from internal/op (#3223)
This patch removes/ changes misleading commments from internal/op directory.
Signed-off-by: prasannar <prasanna.r@samsung.com>
Add CL Kernel Calls for BatchToSpaceND from runtime. (#3220)
This patch adds CL Kernel Calls for BatchToSpaceND from runtime.
Signed-off-by: prasannar <prasanna.r@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Thu, 18 Oct 2018 07:15:21 +0000 (16:15 +0900)]
[neurun] Refine the loop in lower method (#3235)
Make the loop simpler that assigns backends for model input and outputs.
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Thu, 18 Oct 2018 07:12:50 +0000 (16:12 +0900)]
[neurun] Fix markTensor implementation (#3233)
This will fix the issue that operands are set multiple times from
`PlanBuilder::finalize`. Operation based iteration can cause this
problem so this commit changes it to iterate with operands.
Also this commit assigns def backend for constants which were not
assigned.
Fix #3126
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Thu, 18 Oct 2018 06:33:59 +0000 (15:33 +0900)]
Suppress `which`'s output from format-checker.sh (#3232)
- Suppress output from `which` command
- Replace `which` to `command -v` for support builtin command also
- Remove function keywords for better portability
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
김수진/동작제어Lab(SR)/Engineer/삼성전자 [Thu, 18 Oct 2018 06:18:42 +0000 (15:18 +0900)]
[neurun][dotdumer] Fix model output naming bug (#3231)
This commit fixes model output naming bug that shows the name with 'obj' prefix.
Signed-off-by: sjsujinkim <sjsujin.kim@samsung.com>
오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 [Thu, 18 Oct 2018 06:17:21 +0000 (15:17 +0900)]
Introduce configure script (#3180)
* Introduce configure script
Introduce configure script
- prepare to use this script instead of Makefile
- Howto: On project root, "./run configure" with environment variable setting
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
* Fix
- Generate install path and alias
- Change variable name for build/install path alias
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
* Fix and remove unused variable
- Remove unused variable
- Fix bug: string compare to substring
* Change all tab to space
Separate Declaration and Definition of SimpleCastLayer. (#3191)
This patch separates the declaration and definition of functions in SimpleCastLayer.
Purpose: Impose uniformity and better organization.
Signed-off-by: prasannar <prasanna.r@samsung.com>
김수진/동작제어Lab(SR)/Engineer/삼성전자 [Thu, 18 Oct 2018 02:56:30 +0000 (11:56 +0900)]
[neurun][dotdumper] Make each backend shows different bg colors (#3217)
This commit makes each backend shows different bg color when dot dumping.
Signed-off-by: sjsujinkim <sjsujin.kim@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Thu, 18 Oct 2018 02:01:11 +0000 (11:01 +0900)]
Apply CRLF check for all regular files (#3179)
All regular files under git-control are CRLF checked.
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
Add LRN codes to support both odd & even values (#2906)
This patch contains RS7-RuntimeNTools/ComputeLibrary#47 PR
Updated license contents for CLNormalizationLayerEx
Signed-off-by: shubham <shub98.gupta@samsung.com>
Add CL Kernels for BatchToSpaceND (#3203)
This patch adds BatchToSpaceND operation's CL Kernel.
Signed-off-by: prasannar <prasanna.r@samsung.com>
Add GTest to test for the enabled Broadcast feature in SquaredDifference op (#3185)
This patch adds GTest to test for the enabled Broadcast feature in SquaredDifference op.
Added GTests:
```
squared_difference_ex_broadcast
squared_difference_ex_broadcast_4D_2D
```
Signed-off-by: prasannar <prasanna.r@samsung.com>
Add CL Kernels for Equal op (#3029)
This patch adds CL Kernels for Equal op.
Signed-off-by: prasannar <prasanna.r@samsung.com>
김용섭/동작제어Lab(SR)/Engineer/삼성전자 [Wed, 17 Oct 2018 07:06:14 +0000 (16:06 +0900)]
[neurun] Make TensorBuilder on CPU have MemoryAllocator (#3215)
* [neurun] Make TensorBuilder have MemoryAllocator
Makes TensorBuilder have MemoryAllocator as its member. Now there is no
resolution to access MemoryAllocator globally.
Signed-off-by: Yongseop Kim <yons.kim@samsung.com>
* Fix format-checker fail
Introduce UNPACK_EX in NeuralNetworkEx (#3189)
Introduced upack_ex in neural network ex
Signed-off-by: Vishal keshav <vishal.k1@samsung.com>
김수진/동작제어Lab(SR)/Engineer/삼성전자 [Wed, 17 Oct 2018 06:01:53 +0000 (15:01 +0900)]
[neurun] Remove Source/Sink codes divided to dimensions (#3213)
Related : #2874
Part of : #3178
Because #3208 and #3187 are merged, we can remove `Source`/`Sink` codes divided to dimensions.
Signed-off-by: sjsujinkim <sjsujin.kim@samsung.com>
Add NNAPI_Delegation for SQUEEZE (#3065)
This patch adds NNAPI Delegation for SQUEEZE op.
Related issue: #2891 #2884
Signed-off-by: prasannar <prasanna.r@samsung.com>
Fix offset bug for BatchToSpace (#3204)
For issue #3105
This patch will fix offset bug from BatchToSpace
Signed-off-by: shubham <shub98.gupta@samsung.com>
김수진/동작제어Lab(SR)/Engineer/삼성전자 [Wed, 17 Oct 2018 05:14:31 +0000 (14:14 +0900)]
[neurun] Get only CPU shape as Input/Output (#3208)
This commit gets only CPU shape as Input/Output(it would insert Permute ops).
Signed-off-by: sjsujinkim <sjsujin.kim@samsung.com>
Remove Unsupported Datatype Cases in DepthToSpace (#3202)
NN api defines only for U8 and F32 dataype for DepthToSpace op.
Hence, leaving code only for supported dataypes.
Signed-off-by: shubham <shub98.gupta@samsung.com>
Remove passed GTest from Skiplist (#3200)
This patch removes passed GTests batch_to_space* from skip_list.
Signed-off-by: prasannar <prasanna.r@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Wed, 17 Oct 2018 01:15:24 +0000 (10:15 +0900)]
[neurun] Introduce OperandConstraint (#3182)
Introduce OperandConstraint to simplify implementation of
setInputs/Outputs. They were virtual methods but this commit makes it
non-virtual to make the code simpler. Instead `Node` class now uses
`OperandConstraint` which limits the number of input operands(and
possibly output operands).
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Wed, 17 Oct 2018 01:14:51 +0000 (10:14 +0900)]
[neurun] Workaround for operand::Set iteration (#3196)
`OperandPass` sometimes manipulate the set while iteration, this
workaround forces the `iterate` method to iterate only elements that
has been existed from the beginning of the iteration.
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Wed, 17 Oct 2018 01:14:37 +0000 (10:14 +0900)]
[neurun] Fix use of static var in BackendResolver (#3195)
Using static local variable can cause when compilation multiple times in
a run. This was first known by #3178(Not because of this, but it is
shown with this PR).
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
김용섭/동작제어Lab(SR)/Engineer/삼성전자 [Wed, 17 Oct 2018 01:13:51 +0000 (10:13 +0900)]
[neurun] Introduce IMemoryAllocator (#3190)
Introduces IMemoryAllocator as an interface of memory allocator. Now
BumpAllocator inherits to it.
Signed-off-by: Yongseop Kim <yons.kim@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Wed, 17 Oct 2018 01:13:21 +0000 (10:13 +0900)]
[neurun] Refine BackendManager ctor (#3206)
This commit makes the local variables more readable. The prefix can be
removed since we have two different blocks and fix the wrong name
`backend_initializer to be `config`.
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Wed, 17 Oct 2018 00:55:26 +0000 (09:55 +0900)]
Remove duplicated header inclusion in ARMComputeEx (#3160)
CLHelpers.h is included twice so it is removed.
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 [Wed, 17 Oct 2018 00:54:51 +0000 (09:54 +0900)]
[cherry-pick] Build tflite_benchmark on gbs build (#3176)
Enable building tflite_benchmark on gbs build
Catch exception in main to remove warning
Change makefile to build tflite_benchmark on testbuild
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
Remove duplicated header inclusion (#3168)
Multiple inclusions in the same file -<memory>
<cassert> present in model.h.
Signed-off-by: Praveen D N <praveen.dn@samsung.com>
Enable SquaredDifference to support BroadCast (#3183)
This patch enables SquaredDifference CL Kernel to support broadcasting.
Signed-off-by: prasannar <prasanna.r@samsung.com>
[tfltool] OP selector: Support more operators (#3099)
This patch add support for SpaceToDepth and PAD operators in select_opertor.py
Signed-off-by: shubham <shub98.gupta@samsung.com>
Implement BATCH_TO_SPACE_ND in runtime (#3101)
This patch implements BATCH_TO_SPACE_ND in runtime.
Signed-off-by: prasannar <prasanna.r@samsung.com>
김수진/동작제어Lab(SR)/Engineer/삼성전자 [Tue, 16 Oct 2018 09:58:09 +0000 (18:58 +0900)]
[neurun] Support to permute for all other dimensions (#3187)
Related : #3106, #2874
Part of : #3178 PR
This commit supports to permute for all other dimensions.
Signed-off-by: sjsujinkim <sjsujin.kim@samsung.com>
Introducing PACK_EX operation (#3181)
Added the missing comma in ABS_EX line
Signed-off-by: Vishal keshav <vishal.k1@samsung.com>
Remove un-necessary header file <iostream> from SimpleNeg.cc (#3177)
This patch removes un-necessary header file <iostream> from SimpleNeg.cc.
Signed-off-by: prasannar <prasanna.r@samsung.com>
장지섭/동작제어Lab(SR)/Engineer/삼성전자 [Tue, 16 Oct 2018 06:14:46 +0000 (15:14 +0900)]
Fix padding bug of some kernels. (#3161)
This commit Fixes padding bug of some kernels used by Coordinates of ACL.
Signed-off-by: jiseob.jang <jiseob.jang@samsung.com>
김용섭/동작제어Lab(SR)/Engineer/삼성전자 [Tue, 16 Oct 2018 06:12:50 +0000 (15:12 +0900)]
[neurun] Apply BumpAllocator to TensorBuilder (#3172)
Applies BumpAllocator to TensorBuilder so that now one memory allocator
has started allocating tensors.
Signed-off-by: Yongseop Kim <yons.kim@samsung.com>
오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 [Tue, 16 Oct 2018 06:07:54 +0000 (15:07 +0900)]
version update to 0.2 on gbs spec file (#2735) (#3156)
- version update to 0.2 on gbs spec file
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
Add a generated test for testing broadcast SUB (#3144)
This test is for testing broadcast sub with tensors of 4D & 2D shape.
Added GTest: sub_broadcast_4D_2D_float_nnfw.
Related issue: #3143
Signed-off-by: prasannar <prasanna.r@samsung.com>
이상규/동작제어Lab(SR)/Principal Engineer/삼성전자 [Tue, 16 Oct 2018 05:57:33 +0000 (14:57 +0900)]
Fix CRLF to LF in Abs.cpp (#3175)
Fix wrong line break in Abs.cpp.
Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 [Tue, 16 Oct 2018 04:37:53 +0000 (13:37 +0900)]
[cherry-pick] Remove debug files in package (#2778) (#3158)
Remove debug files in nnfw & nnfw-test package
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 [Tue, 16 Oct 2018 04:11:18 +0000 (13:11 +0900)]
[cherry-pick] Remove unused module on gbs build (#2755) (#3157)
Remove unused module on gbs build
- tools (except nnapi_test)
- benchmark
- contrib
- template & logging in runtime
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
이춘석/동작제어Lab(SR)/Staff Engineer/삼성전자 [Tue, 16 Oct 2018 01:53:17 +0000 (10:53 +0900)]
tflite_benchmark custom op on tizen (#3170)
On tizen, custom op is not found when runnning tflite_benchmark.
This patch changes link order for tflite_benchmark.
cf) This bug is not found on arm-ubuntu(IDK why)
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Tue, 16 Oct 2018 01:50:46 +0000 (10:50 +0900)]
Add a generated test for broadcast add (#3125)
This test is consist of an ADD, a CONCATENATION and a RESHAPE operation.
CONCATENATION and RESHAPE are NOP just copy the value to the output.
They are exist for making test easier with different layouts(NCHW/NHWC)
on neurun.
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
윤지영/동작제어Lab(SR)/Engineer/삼성전자 [Tue, 16 Oct 2018 01:49:47 +0000 (10:49 +0900)]
[tfltool] OP selector: Support more operators (#3096)
Supports BATCH_TO_SPACE_ND and SPACE_TO_BATCH_ND operators
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
김용섭/동작제어Lab(SR)/Engineer/삼성전자 [Tue, 16 Oct 2018 01:43:11 +0000 (10:43 +0900)]
[neurun] Introduce BumpAllocator (#3149)
* [neurun] Introduce BumpAllocator
Introduces BumpAllocator an early version of MemoryAllocator.
The BumpAllocator only allocates memory without any deallocating.
Signed-off-by: Yongseop Kim <yons.kim@samsung.com>
* Adds unit test of BumpAllocator
* Remove capacity()
[tfltool] OP selection: Add support for L2Norm and Split (#3109)
This patch will add support for L2Norm and Split operators
in tfltool select_operator.
Signed-off-by: Praveen D N <praveen.dn@samsung.com>
nnfw: RSQRT PACL Changes for RSQRT Support (#3040)
This patch adds support for RSQRT in PACL Codebase(compilation.cc)
Signed-off-by: Tanuj Tekriwal <tanuj.tekri@samsung.com>
박세희/동작제어Lab(SR)/Principal Engineer/삼성전자 [Tue, 16 Oct 2018 01:34:45 +0000 (10:34 +0900)]
Remove old ACL temp files from gitignore (#3115)
This will remove ACL generated files that don't need anymore in gitignore
- /externals/acl itself is ignored now
Signed-off-by: SaeHie Park <saehie.park@samsung.com>
[tftool] OP selector: Support TransposeConv op (#3133)
For issue #3093
This patch will add support for transposeconv in tfltool selec_operator.py
Signed-off-by: shubham <shub98.gupta@samsung.com>
윤지영/동작제어Lab(SR)/Engineer/삼성전자 [Tue, 16 Oct 2018 01:32:34 +0000 (10:32 +0900)]
[tfltool] OP selector: Support more operator (#3094)
This commit supports SQUEEZE option in op selector
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Tue, 16 Oct 2018 01:28:24 +0000 (10:28 +0900)]
[neurun] Fix operation::Concat input assertion (#3164)
Just like the comment says, it should be equal or greater than 2.
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
Remove passed GTest from skiplist (#3165)
This patch removes sub_broadcast_float GTest from skiplist.
Signed-off-by: prasannar <prasanna.r@samsung.com>
[tfltool] OP selection: Enable for EqualOptions (#3112)
This patch will enable EqualOptions in tfltool select_operator.
Related issue: #2610 #2822
Signed-off-by: prasannar <prasanna.r@samsung.com>
Removing function overhead of pow in Squarediff kernel (#3130)
This patch will remove function overhead of pow since pow(x,2) can be wirtten as x*x
Signed-off-by: shubham <shub98.gupta@samsung.com>
Correction in reduction mean kernel (#3131)
This patch removes unnecessary temp varaible and modifies comments
Signed-off-by: shubham <shub98.gupta@samsung.com>
Offset function not required (#3132)
This patch will remove unused offset4D function from CLReduceSum.cpp
Signed-off-by: shubham <shub98.gupta@samsung.com>
오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 [Tue, 16 Oct 2018 01:14:33 +0000 (10:14 +0900)]
Use dlopen for generated test (#3154)
Use dlopen instead of static link for generated test
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
장지섭/동작제어Lab(SR)/Engineer/삼성전자 [Tue, 16 Oct 2018 01:08:57 +0000 (10:08 +0900)]
Remove duplicated codes from SimpleEmbeddingLookup (#3159)
This commit removes duplicated codes from SimpleEmbeddingLookup.
Signed-off-by: jiseob.jang <jiseob.jang@samsung.com>
박세희/동작제어Lab(SR)/Principal Engineer/삼성전자 [Tue, 16 Oct 2018 00:33:55 +0000 (09:33 +0900)]
Add CRLF detect in format-checker (#3162)
This will add CRLF newline check in format-checker script
Signed-off-by: SaeHie Park <saehie.park@samsung.com>
Initialize Objects and other variables (#3129)
This patch will initialize class objects and variables
Signed-off-by: Shubham <shub98.gupta@samsung.com>
Remove unnecessary Headerfile <iostream> from op BatchToSpaceNd (#3108)
This patch removes unnecessary headerfile <iostream> from op/BatchToSpaceNd.cc
Signed-off-by: prasannar <prasanna.r@samsung.com>
장지섭/동작제어Lab(SR)/Engineer/삼성전자 [Mon, 15 Oct 2018 09:41:30 +0000 (18:41 +0900)]
Add a function that converts the coordinates of the runtime into the coordinates of ACL. (#3117)
This commit adds a function that converts the coordinates of the runtime into the coordinates of ACL.
Signed-off-by: jiseob.jang <jiseob.jang@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Mon, 15 Oct 2018 09:40:55 +0000 (18:40 +0900)]
Convert CRLF line endings to LF (#3148)
Some files use CRLF(Windows) for line ending while most files use LF
(Unix-like).
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Mon, 15 Oct 2018 04:28:48 +0000 (13:28 +0900)]
Revert "[neurun] Only one item for codegen operand Context (#3043)" (#3127)
This reverts commit
f607de26dcf88a20de5e1d303390f9253cb27c34.
There is no easy way to fix #3126, so reverting the problematic change.
However still, we need to fix it.
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Mon, 15 Oct 2018 03:11:31 +0000 (12:11 +0900)]
[neurun] Remove unnecessary header includes (#3142)
Remove more unnecessary header includes in
`frontend/wrapper/compilation.cc`.
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
Add Abs custom op in tflite (#3033)
This commit resgiters and performs Custom(Abs) op in tflite.
Related issue:#2828
Signed-off-by: Siva Sai <siva.sai@samsung.com>
Block size assert for space_to_depth (#3087)
The block size should be asserted for size, divisor of
height and weight and output depth as per NNAPI specification.
The change asserts as per specification.
Assert moved from execution to compile time.
Signed-off-by: Praveen D N <praveen.dn@samsung.com>
Remove Unsupported Datatye Cases in StridedSlice (#3111)
NN api defines only for U8 and F32 dataype for stridedslice op.
Hence, leaving code only for supported dataypes.
Signed-off-by: shubham <shub98.gupta@samsung.com>
장지섭/동작제어Lab(SR)/Engineer/삼성전자 [Fri, 12 Oct 2018 08:04:28 +0000 (17:04 +0900)]
Add missing definition for Cast.h (#3120)
This commit Add missing definition for Cast.h
Signed-off-by: jiseob.jang <jiseob.jang@samsung.com>
오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 [Fri, 12 Oct 2018 07:51:12 +0000 (16:51 +0900)]
Change external source code download setting (#3116)
Use tar.gz file instead of zip file
Change external source code download setting to server path only
- Support smooth external code update
- Support simple mirror server moving
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
윤지영/동작제어Lab(SR)/Engineer/삼성전자 [Fri, 12 Oct 2018 07:50:31 +0000 (16:50 +0900)]
Add SimpleNeg to process NEG on CPU (#2979)
* Add SimpleNeg to process NEG on CPU
This patch allows to process NEG on CPU by default
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
* Update if branch statement of NEG
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
* Use USE_SIMPLE_NEG environment of NEG cpu operation
It is quite many slower than gpu operation.
But for debugging, keep this codes.
* Revert an irrelevant correction
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
윤현식/동작제어Lab(SR)/Principal Engineer/삼성전자 [Fri, 12 Oct 2018 07:42:53 +0000 (16:42 +0900)]
[contrib] running/synchronizing kernels on two devices in a GPU (#2780)
This is a experiment code to test how to synchronize kernels on two devices in a GPU.
Signed-off-by: Hyun Sik Yoon <hyunsik.yoon@samsung.com>
이한종/동작제어Lab(SR)/Engineer/삼성전자 [Fri, 12 Oct 2018 07:33:17 +0000 (16:33 +0900)]
Add bash shebang to generate_test.sh (#3102)
`$BASH_SOURCE` is not available even for some other bash-compatible
shells.
Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
Assert moved:exec to compile time for DepthToSpace Layer (#3088)
If shape constraint has done well at compilation time, then there is no
need of assert at execution time.
Signed-off-by: shubham <shub98.gupta@samsung.com>
Adding Scale, Overflow policy and Rounding policy to Div op (#3086)
Same as Mul op which uses the following values.
Signed-off-by: Siva Sai <siva.sai@samsung.com>
Remove space_to_batch gtest from skiplist armv7l-linux (#3079)
This patch will remove passing space_to_batch gtest from skiplist.
Signed-off-by: shubham <shub98.gupta@samsung.com>