[neurun] Introduce toString for OpCode (#9005)
author이한종/On-Device Lab(SR)/Engineer/삼성전자 <hanjoung.lee@samsung.com>
Tue, 19 Nov 2019 07:13:04 +0000 (16:13 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Tue, 19 Nov 2019 07:13:04 +0000 (16:13 +0900)
commitd19003406bee2e27e94f0ae97f6856fc57b2fb01
tree9206011de882761047ce8d4a740b60a6f63bc1b7
parent6554cb34a969ad4dbc16f7cea911d3f1cc8e582f
[neurun] Introduce toString for OpCode (#9005)

Introduce toString for OpCode so Operation derivatives do not need to
override `name()` method. At first, I wanted to get rid of `name()`
method but left it due to Custom op.

NOTE : We could get rid of `name()` method if we handle custom
operations specially.

Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
64 files changed:
runtime/neurun/core/include/model/OpCode.h
runtime/neurun/core/include/model/Operation.h
runtime/neurun/core/include/model/operation/Abs.h
runtime/neurun/core/include/model/operation/Add.h
runtime/neurun/core/include/model/operation/ArgMax.h
runtime/neurun/core/include/model/operation/AvgPool2D.h
runtime/neurun/core/include/model/operation/BatchToSpaceND.h
runtime/neurun/core/include/model/operation/Cast.h
runtime/neurun/core/include/model/operation/Comparison.h
runtime/neurun/core/include/model/operation/Concat.h
runtime/neurun/core/include/model/operation/Conv2D.h
runtime/neurun/core/include/model/operation/DepthToSpace.h
runtime/neurun/core/include/model/operation/DepthwiseConv2D.h
runtime/neurun/core/include/model/operation/Dequantize.h
runtime/neurun/core/include/model/operation/Div.h
runtime/neurun/core/include/model/operation/EmbeddingLookup.h
runtime/neurun/core/include/model/operation/Exp.h
runtime/neurun/core/include/model/operation/Floor.h
runtime/neurun/core/include/model/operation/FullyConnected.h
runtime/neurun/core/include/model/operation/Gather.h
runtime/neurun/core/include/model/operation/HashtableLookup.h
runtime/neurun/core/include/model/operation/InstanceNorm.h
runtime/neurun/core/include/model/operation/L2Normalization.h
runtime/neurun/core/include/model/operation/L2Pool2D.h
runtime/neurun/core/include/model/operation/LSTM.h
runtime/neurun/core/include/model/operation/LocalResponseNormalization.h
runtime/neurun/core/include/model/operation/LogicalAnd.h
runtime/neurun/core/include/model/operation/LogicalNot.h
runtime/neurun/core/include/model/operation/LogicalOr.h
runtime/neurun/core/include/model/operation/Logistic.h
runtime/neurun/core/include/model/operation/MaxPool2D.h
runtime/neurun/core/include/model/operation/Mean.h
runtime/neurun/core/include/model/operation/Mul.h
runtime/neurun/core/include/model/operation/Neg.h
runtime/neurun/core/include/model/operation/PReLU.h
runtime/neurun/core/include/model/operation/Pack.h
runtime/neurun/core/include/model/operation/Pad.h
runtime/neurun/core/include/model/operation/Permute.h
runtime/neurun/core/include/model/operation/RNN.h
runtime/neurun/core/include/model/operation/RSQRT.h
runtime/neurun/core/include/model/operation/ReLU.h
runtime/neurun/core/include/model/operation/ReLU1.h
runtime/neurun/core/include/model/operation/ReLU6.h
runtime/neurun/core/include/model/operation/ReduceMax.h
runtime/neurun/core/include/model/operation/ReduceMin.h
runtime/neurun/core/include/model/operation/ReduceSum.h
runtime/neurun/core/include/model/operation/Reshape.h
runtime/neurun/core/include/model/operation/ResizeBilinear.h
runtime/neurun/core/include/model/operation/SQRT.h
runtime/neurun/core/include/model/operation/Softmax.h
runtime/neurun/core/include/model/operation/SpaceToBatchND.h
runtime/neurun/core/include/model/operation/SpaceToDepth.h
runtime/neurun/core/include/model/operation/Split.h
runtime/neurun/core/include/model/operation/SquaredDifference.h
runtime/neurun/core/include/model/operation/Squeeze.h
runtime/neurun/core/include/model/operation/StridedSlice.h
runtime/neurun/core/include/model/operation/Sub.h
runtime/neurun/core/include/model/operation/Tanh.h
runtime/neurun/core/include/model/operation/TopKV2.h
runtime/neurun/core/include/model/operation/Transpose.h
runtime/neurun/core/include/model/operation/TransposeConv.h
runtime/neurun/core/include/model/operation/Unpack.h
runtime/neurun/core/src/model/OpCode.cc [new file with mode: 0644]
runtime/neurun/test/graph/MockNode.h