[neurun] Extract Operand LowerInfo from Node (#4184)
author이한종/On-Device Lab(SR)/Engineer/삼성전자 <hanjoung.lee@samsung.com>
Fri, 11 Jan 2019 00:45:01 +0000 (09:45 +0900)
committer오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Fri, 11 Jan 2019 00:45:01 +0000 (09:45 +0900)
commit7d2854809768cd83810e7ff964d4e9583f2f82df
treeb42773bc7edcedfef7825d3bb52198b0b4852224
parent391ee1a48afb1a56e767675d06584f979214216c
[neurun] Extract Operand LowerInfo from Node (#4184)

* [neurun] Extract Operand LowerInfo from Node

As `model::operand::Node` is pure node info so LowerInfo should not be
Node class. `graph::Graph` holds them instead.

Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
* Do not pass Graph object for DotOperandInfo

Pass only `LowerInfo` instead

Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>
16 files changed:
runtimes/neurun/src/compiler/Compiler.cc
runtimes/neurun/src/compiler/ConstantInitializer.cc
runtimes/neurun/src/compiler/SubTensorAnalyzer.cc
runtimes/neurun/src/compiler/SubTensorAnalyzer.h
runtimes/neurun/src/compiler/operand/Context.h
runtimes/neurun/src/dumper/dot/DotDumper.cc
runtimes/neurun/src/dumper/dot/DotOperandInfo.cc
runtimes/neurun/src/dumper/dot/DotOperandInfo.h
runtimes/neurun/src/frontend/execution.cc
runtimes/neurun/src/graph/Graph.cc
runtimes/neurun/src/graph/Graph.h
runtimes/neurun/src/graph/pass/PermutationEliminationPass.cc
runtimes/neurun/src/graph/pass/PermutationInsertionPass.cc
runtimes/neurun/src/linear/Linear.cc
runtimes/neurun/src/model/operand/Object.cc
runtimes/neurun/src/model/operand/Object.h