diff options
Diffstat (limited to 'src/backends/backendsCommon/DynamicBackendUtils.hpp')
-rw-r--r-- | src/backends/backendsCommon/DynamicBackendUtils.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/backends/backendsCommon/DynamicBackendUtils.hpp b/src/backends/backendsCommon/DynamicBackendUtils.hpp index 011a82373a..0a2d428fd3 100644 --- a/src/backends/backendsCommon/DynamicBackendUtils.hpp +++ b/src/backends/backendsCommon/DynamicBackendUtils.hpp @@ -5,6 +5,8 @@ #pragma once +#include "IBackendInternal.hpp" + #include <armnn/Exceptions.hpp> #include <string> @@ -24,6 +26,12 @@ public: template<typename EntryPointType> static EntryPointType GetEntryPoint(const void* sharedObjectHandle, const char* symbolName); + static bool IsBackendCompatible(const BackendVersion& backendVersion); + +protected: + /// Protected for testing purposes + static bool IsBackendCompatibleImpl(const BackendVersion& backendApiVersion, const BackendVersion& backendVersion); + private: static std::string GetDlError(); |