diff options
author | Matteo Martincigh <matteo.martincigh@arm.com> | 2019-08-15 12:08:06 +0100 |
---|---|---|
committer | Matteo Martincigh <matteo.martincigh@arm.com> | 2019-08-19 12:12:28 +0000 |
commit | 895339092fa9edc0aa59de0309f79bebacc3fa63 (patch) | |
tree | 6e98c570423ff4ff292ebd109e9c3792bdd1a3b9 /src/backends/backendsCommon/DynamicBackendUtils.hpp | |
parent | f800de2140ca55f29bacfa6795df7a28aba3e5ff (diff) | |
download | armnn-895339092fa9edc0aa59de0309f79bebacc3fa63.tar.gz |
IVGCVSW-3545 Update the device specs with the dynamic backend ids
* Now the utility function RegisterDynamicBackends returns a list of
the backend ids that have been registered
* The list of registered ids is added to the list of supported backends
in the Runtime
* Added unit tests
Change-Id: I97bbe1f680920358f5baba5a4666e4983b849cac
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
Diffstat (limited to 'src/backends/backendsCommon/DynamicBackendUtils.hpp')
-rw-r--r-- | src/backends/backendsCommon/DynamicBackendUtils.hpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backends/backendsCommon/DynamicBackendUtils.hpp b/src/backends/backendsCommon/DynamicBackendUtils.hpp index 187b0b1eab..0aa0ac8da5 100644 --- a/src/backends/backendsCommon/DynamicBackendUtils.hpp +++ b/src/backends/backendsCommon/DynamicBackendUtils.hpp @@ -39,14 +39,14 @@ public: static std::vector<std::string> GetSharedObjects(const std::vector<std::string>& backendPaths); static std::vector<DynamicBackendPtr> CreateDynamicBackends(const std::vector<std::string>& sharedObjects); - static void RegisterDynamicBackends(const std::vector<DynamicBackendPtr>& dynamicBackends); + static BackendIdSet RegisterDynamicBackends(const std::vector<DynamicBackendPtr>& dynamicBackends); protected: /// Protected methods for testing purposes static bool IsBackendCompatibleImpl(const BackendVersion& backendApiVersion, const BackendVersion& backendVersion); static std::vector<std::string> GetBackendPathsImpl(const std::string& backendPaths); - static void RegisterDynamicBackendsImpl(BackendRegistry& backendRegistry, - const std::vector<DynamicBackendPtr>& dynamicBackends); + static BackendIdSet RegisterDynamicBackendsImpl(BackendRegistry& backendRegistry, + const std::vector<DynamicBackendPtr>& dynamicBackends); private: static std::string GetDlError(); |