[neurun] Introduce NodeVisitor for Graph operation (#2405)
author이한종/동작제어Lab(SR)/Engineer/삼성전자 <hanjoung.lee@samsung.com>
Wed, 22 Aug 2018 08:26:24 +0000 (17:26 +0900)
committer박세희/동작제어Lab(SR)/Principal Engineer/삼성전자 <saehie.park@samsung.com>
Wed, 22 Aug 2018 08:26:24 +0000 (17:26 +0900)
commitda6e6eb13b0773cd522d0fbea5eedf99ec1c20c8
tree2fdd0b93418da914629b340b886139658fbc9f71
parent8223311543d90e97af7288ee492c439241c2cb60
[neurun] Introduce NodeVisitor for Graph operation (#2405)

Introduce a NodeVisitor `neurun::graph::operation::Node` which is a
visitor interface for our graph nodes(operations). Once this class
gets used, NodeVisitor for `internal::tflite::op::Node` will no longer
be used.

Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
21 files changed:
runtimes/neurun/src/graph/operation/AvgPool2D.cc
runtimes/neurun/src/graph/operation/AvgPool2D.h
runtimes/neurun/src/graph/operation/Concat.cc
runtimes/neurun/src/graph/operation/Concat.h
runtimes/neurun/src/graph/operation/Conv2D.cc
runtimes/neurun/src/graph/operation/Conv2D.h
runtimes/neurun/src/graph/operation/FullyConnected.cc
runtimes/neurun/src/graph/operation/FullyConnected.h
runtimes/neurun/src/graph/operation/MaxPool2D.cc
runtimes/neurun/src/graph/operation/MaxPool2D.h
runtimes/neurun/src/graph/operation/NOP.cc
runtimes/neurun/src/graph/operation/NOP.h
runtimes/neurun/src/graph/operation/Node.cc [new file with mode: 0644]
runtimes/neurun/src/graph/operation/Node.h
runtimes/neurun/src/graph/operation/NodeVisitor.h [new file with mode: 0644]
runtimes/neurun/src/graph/operation/Reshape.cc
runtimes/neurun/src/graph/operation/Reshape.h
runtimes/neurun/src/graph/operation/Softmax.cc
runtimes/neurun/src/graph/operation/Softmax.h
runtimes/neurun/test/graph/operation/Set.cc
runtimes/neurun/test/graph/verifier/Verifier.cc