17 TEST_CASE(
"RuntimeValidateCpuAccDeviceSupportLayerNoFallback")
40 #ifdef ARMNN_LEAK_CHECKING_ENABLED 41 TEST_CASE(
"RuntimeMemoryLeaksCpuAcc")
52 CreateAndDropDummyNetwork(backends, runtime);
61 CreateAndDropDummyNetwork(backends, runtime);
69 TEST_CASE(
"ProfilingPostOptimisationStructureCpuAcc")
#define ARMNN_SCOPED_LEAK_CHECKER(TAG)
static IRuntimePtr Create(const CreationOptions &options)
Interface for a layer that is connectable to other layers via InputSlots and OutputSlots.
void VerifyPostOptimisationStructureTestImpl(armnn::BackendId backendId)
std::unique_ptr< IRuntime, void(*)(IRuntime *runtime)> IRuntimePtr
virtual void SetTensorInfo(const TensorInfo &tensorInfo)=0
#define ARMNN_LEAK_CHECKER_IS_ACTIVE()
#define ARMNN_OBJECTS_LEAKED_IN_SCOPE()
void RuntimeLoadedNetworksReserve(armnn::RuntimeImpl *runtime)
IOptimizedNetworkPtr Optimize(const INetwork &network, const std::vector< BackendId > &backendPreferences, const IDeviceSpec &deviceSpec, const OptimizerOptions &options=OptimizerOptions(), Optional< std::vector< std::string > &> messages=EmptyOptional())
Create an optimized version of the network.
std::unique_ptr< IOptimizedNetwork, void(*)(IOptimizedNetwork *network)> IOptimizedNetworkPtr
CPU Execution: NEON: ArmCompute.
#define ARMNN_NO_LEAKS_IN_SCOPE()
virtual const IInputSlot & GetInputSlot(unsigned int index) const =0
Get a const input slot handle by slot index.
virtual const IOutputSlot & GetOutputSlot(unsigned int index) const =0
Get the const output slot handle by slot index.
std::unique_ptr< INetwork, void(*)(INetwork *network)> INetworkPtr
virtual int Connect(IInputSlot &destination)=0
static INetworkPtr Create(NetworkOptions networkOptions={})
#define ARMNN_BYTES_LEAKED_IN_SCOPE()