|
ONE - On-device Neural Engine
|
#include <BackendManager.h>
Public Types | |
| using | backend_create_t = backend::Backend *(*)() |
| using | backend_destroy_t = void(*)(backend::Backend *) |
| using | dlhandle_destroy_t = std::function< void(void *)> |
Public Member Functions | |
| backend::Backend * | get (std::string_view key) |
| const backend::Backend * | get (std::string_view key) const |
| const backend::Backend * | getBuiltin () const |
| const std::vector< const backend::Backend * > | getAll () const |
| size_t | num_backends () const |
| void | loadBackend (const std::string &backend) |
| load backend plugin | |
Static Public Member Functions | |
| static BackendManager & | get () |
Definition at line 29 of file BackendManager.h.
Definition at line 32 of file BackendManager.h.
| using onert::compiler::BackendManager::backend_destroy_t = void (*)(backend::Backend *) |
Definition at line 33 of file BackendManager.h.
| using onert::compiler::BackendManager::dlhandle_destroy_t = std::function<void(void *)> |
Definition at line 34 of file BackendManager.h.
|
static |
Definition at line 35 of file BackendManager.cc.
Referenced by get(), get(), loadBackend(), and onert::compiler::ManualScheduler::schedule().
| backend::Backend * onert::compiler::BackendManager::get | ( | std::string_view | key | ) |
Definition at line 128 of file BackendManager.cc.
References get().
| const backend::Backend * onert::compiler::BackendManager::get | ( | std::string_view | key | ) | const |
Definition at line 138 of file BackendManager.cc.
References get().
|
inline |
Definition at line 42 of file BackendManager.h.
References p.
| const backend::Backend * onert::compiler::BackendManager::getBuiltin | ( | ) | const |
Definition at line 148 of file BackendManager.cc.
| void onert::compiler::BackendManager::loadBackend | ( | const std::string & | backend | ) |
load backend plugin
| backend | backend to be loaded |
Definition at line 58 of file BackendManager.cc.
|
inline |
Definition at line 49 of file BackendManager.h.