From 9a61fa6bdc8724cc66eba532360e0e48b6b1a60e Mon Sep 17 00:00:00 2001 From: Matthew Bentham Date: Tue, 4 Feb 2020 10:03:55 +0000 Subject: Github #273 Handle failure to initialise BackendContext in Runtime Define CreateBackendContext to throw BackendUnavailableException if necessary runtime components are missing. Handle this in the constructor of Runtime by not adding those backends to the internal DeviceSpec owned by the Runtime. Signed-off-by: Matthew Bentham Change-Id: Iadffb5240e32e1f105683c4d361276b92d1e720c --- src/armnn/Runtime.hpp | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/armnn/Runtime.hpp') diff --git a/src/armnn/Runtime.hpp b/src/armnn/Runtime.hpp index e5debbf9ac..2ad3c9633c 100644 --- a/src/armnn/Runtime.hpp +++ b/src/armnn/Runtime.hpp @@ -73,8 +73,6 @@ public: virtual void RegisterDebugCallback(NetworkId networkId, const DebugCallbackFunction& func) override; /// Creates a runtime for workload execution. - /// May throw a ClRuntimeUnavailableException if @a defaultComputeDevice requires a CL runtime but - /// it cannot be setup for some reason. Runtime(const CreationOptions& options); ~Runtime(); -- cgit v1.2.1