From d5d43d82c0137e08553e44345c609cdd1a7931c7 Mon Sep 17 00:00:00 2001 From: Nikhil Raj Date: Fri, 17 Jun 2022 13:24:58 +0100 Subject: Update Doxygen for 22.05 patch release * Pooling3D added to tfLite delegate * Available in tag 22.05.01 Signed-off-by: Nikhil Raj Change-Id: I8d605bba4e87d30baa2c6d7b338c78a4400dc021 --- 22.05.01/_i_working_mem_handle_8hpp_source.xhtml | 125 +++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 22.05.01/_i_working_mem_handle_8hpp_source.xhtml (limited to '22.05.01/_i_working_mem_handle_8hpp_source.xhtml') diff --git a/22.05.01/_i_working_mem_handle_8hpp_source.xhtml b/22.05.01/_i_working_mem_handle_8hpp_source.xhtml new file mode 100644 index 0000000000..44ce792f75 --- /dev/null +++ b/22.05.01/_i_working_mem_handle_8hpp_source.xhtml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + +ArmNN: include/armnn/IWorkingMemHandle.hpp Source File + + + + + + + + + + + + + + + + +
+
+ + + + ArmNN + + + +
+
+  22.05.01 +
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
IWorkingMemHandle.hpp
+
+
+Go to the documentation of this file.
1 //
2 // Copyright © 2021 Arm Ltd and Contributors. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5 
6 #pragma once
7 
8 namespace armnn
9 {
10 
11 using NetworkId = int;
12 
13 namespace experimental
14 {
15 
16 struct WorkingMemDescriptor;
17 
19 {
20 public:
21  virtual ~IWorkingMemHandle() {};
22 
23  /// Returns the NetworkId of the Network that this IWorkingMemHandle works with.
24  virtual NetworkId GetNetworkId() = 0;
25 
26  /// Allocate the backing memory required for execution. If this is not called, then allocation will be
27  /// deferred to execution time.
28  virtual void Allocate() = 0;
29 
30  /// Free the backing memory required for execution.
31  virtual void Free() = 0;
32 
33  /// IsAllocated returns true if the backing memory is currently allocated.
34  virtual bool IsAllocated() = 0;
35 
36  /// Get the WorkingMemDescriptor for a Layer.
38 
39  /// Get the WorkingMemDescriptor at an index. The WorkingMemDescriptors are stored in the same order as
40  /// the Workloads in a topologically sorted graph.
41  virtual WorkingMemDescriptor& GetWorkingMemDescriptorAt(unsigned int id) = 0;
42 };
43 
44 } // end experimental namespace
45 
46 } // end armnn namespace
virtual NetworkId GetNetworkId()=0
Returns the NetworkId of the Network that this IWorkingMemHandle works with.
+
Copyright (c) 2021 ARM Limited and Contributors.
+
virtual bool IsAllocated()=0
IsAllocated returns true if the backing memory is currently allocated.
+ +
virtual void Allocate()=0
Allocate the backing memory required for execution.
+
int NetworkId
Definition: IRuntime.hpp:27
+ + +
virtual void Free()=0
Free the backing memory required for execution.
+
arm::pipe::ProfilingGuid LayerGuid
Define LayerGuid type.
Definition: Types.hpp:26
+
virtual WorkingMemDescriptor & GetWorkingMemDescriptorAt(unsigned int id)=0
Get the WorkingMemDescriptor at an index.
+
virtual WorkingMemDescriptor & GetWorkingMemDescriptor(LayerGuid id)=0
Get the WorkingMemDescriptor for a Layer.
+
+
+ + + + -- cgit v1.2.1