[neurun] Do backends as shared and update BackendManager to support plugin (#3793)
authorДилшоджон Умронхонович Пошшоев/AI Tools Lab /SRR/Engineer/삼성전자 <d.poshshoev@samsung.com>
Thu, 6 Dec 2018 06:06:23 +0000 (09:06 +0300)
committer오형석/동작제어Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Thu, 6 Dec 2018 06:06:23 +0000 (15:06 +0900)
commit3845b67822eb27f00f36d5baee1f2ac92064e905
treed81a61e6e466b4fd44884d68b8c887f652bd9b3c
parent7f1398f3980010fef1dc467a251cd80c2f1027be
[neurun] Do backends as shared and update BackendManager to support plugin (#3793)

Related issue: #3703
This is the initial step of converting backends to plugins
Update BackendManager to creage a map using plugins

Signed-off-by: Poshshoev Dilshodzhon <d.poshshoev@samsung.com>
runtimes/neurun/CMakeLists.txt
runtimes/neurun/src/backend/BackendManager.cc
runtimes/neurun/src/backend/BackendManager.h
runtimes/neurun/src/backend/acl_cl/CMakeLists.txt
runtimes/neurun/src/backend/acl_cl/PluginClassesAllocator.cc [new file with mode: 0644]
runtimes/neurun/src/backend/cpu/CMakeLists.txt
runtimes/neurun/src/backend/cpu/PluginClassesAllocator.cc [new file with mode: 0644]