[neurun] Schedule branch by branch instead of node (#6965)
authorДилшоджон Пошшоев/AI Tools Lab /SRR/Engineer/삼성전자 <d.poshshoev@samsung.com>
Fri, 4 Oct 2019 07:01:51 +0000 (10:01 +0300)
committer이춘석/On-Device Lab(SR)/Staff Engineer/삼성전자 <chunseok.lee@samsung.com>
Fri, 4 Oct 2019 07:01:51 +0000 (16:01 +0900)
commit8a75031d6efa7d796f3e4628624ac09af9ab5e48
tree752a19fe8e703062f80c2bedbc941fd88835d24b
parent35a45dcc7d1c0b4a9db6bddea555f5827b8be498
[neurun] Schedule branch by branch instead of node (#6965)

* [neurun] Schedule branch by branch instead of node

Related issue: 6963
Schedule whole branch (that can be seen as a subgraph) recursively
before moving to next node

Signed-off-by: Poshshoev Dilshodzhon <d.poshshoev@samsung.com>
* Fix CI failure

Signed-off-by: Poshshoev Dilshodzhon <d.poshshoev@samsung.com>
* Address offline review

Signed-off-by: Poshshoev Dilshodzhon <d.poshshoev@samsung.com>
* Fix review feedbacks

Signed-off-by: Poshshoev Dilshodzhon <d.poshshoev@samsung.com>
* Address feedbacks: rename scheduleRecursively

Signed-off-by: Poshshoev Dilshodzhon <d.poshshoev@samsung.com>
* Fix documentation typo

Signed-off-by: Poshshoev Dilshodzhon <d.poshshoev@samsung.com>
runtimes/neurun/core/src/compiler/HEScheduler.cc
runtimes/neurun/core/src/compiler/HEScheduler.h
runtimes/neurun/test/core/compiler/Scheduler.cc