Home
last modified time | relevance | path

Searched refs:IMemoryGroup (Results 1 – 25 of 35) sorted by relevance

12

/external/ComputeLibrary/arm_compute/runtime/
DIMemoryGroup.h33 class IMemoryGroup; variable
37 class IMemoryGroup
41 virtual ~IMemoryGroup() = default;
78 virtual void associate_memory_group(IMemoryGroup *memory_group) = 0;
89 explicit MemoryGroupResourceScope(IMemoryGroup &memory_group) in MemoryGroupResourceScope()
101 IMemoryGroup &_memory_group;
DISimpleLifetimeManager.h41 class IMemoryGroup; variable
59 void register_group(IMemoryGroup *group) override;
60 bool release_group(IMemoryGroup *group) override;
93 IMemoryGroup *_active_group; /**< Active group */
97 …std::map<IMemoryGroup *, std::map<void *, Element>> _finalized_groups; /**< A map that contains th…
DILifetimeManager.h38 class IMemoryGroup; variable
50 virtual void register_group(IMemoryGroup *group) = 0;
57 virtual bool release_group(IMemoryGroup *group) = 0;
DTensorAllocator.h112 void set_associated_memory_group(IMemoryGroup *associated_memory_group);
126 IMemoryGroup *_associated_memory_group; /**< Registered memory manager */
DIMemoryManager.h36 class IMemoryGroup; variable
DTensor.h62 void associate_memory_group(IMemoryGroup *memory_group) override;
/external/armnn/src/backends/aclCommon/
DBaseMemoryManager.hpp47 …std::shared_ptr<arm_compute::IMemoryGroup>& GetInterLayerMemoryGroup() { return m_InterLayerM… in GetInterLayerMemoryGroup()
53 std::shared_ptr<arm_compute::IMemoryGroup> m_InterLayerMemoryGroup;
57 virtual std::shared_ptr<arm_compute::IMemoryGroup>
76 std::shared_ptr<arm_compute::IMemoryGroup>
96 std::shared_ptr<arm_compute::IMemoryGroup>
DBaseMemoryManager.cpp92 std::shared_ptr<arm_compute::IMemoryGroup>
100 std::shared_ptr<arm_compute::IMemoryGroup>
DArmComputeTensorHandle.hpp22 virtual void SetMemoryGroup(const std::shared_ptr<arm_compute::IMemoryGroup>& memoryGroup) = 0;
DIClTensorHandle.hpp19 virtual void SetMemoryGroup(const std::shared_ptr<arm_compute::IMemoryGroup>& memoryGroup) = 0;
/external/ComputeLibrary/src/graph/detail/
DCrossLayerMemoryManagerHelpers.cpp56 …std::vector<std::pair<ITensorHandle *, IMemoryGroup *>> input_handles = {}; /**< Input handles to…
57 …std::vector<std::pair<ITensorHandle *, IMemoryGroup *>> output_handles = {}; /**< Output handles o…
67 IMemoryGroup *get_memory_group_from_handle(GraphContext &ctx, ITensorHandle *handle) in get_memory_group_from_handle()
139 IMemoryGroup *mm_group = get_memory_group_from_handle(ctx, tensor_handle); in get_transition_handles()
152 IMemoryGroup *mm_group = get_memory_group_from_handle(ctx, tensor_handle); in get_transition_handles()
193 auto acquire = [&](std::vector<std::pair<ITensorHandle *, IMemoryGroup *>> &handles) in configure_handle_lifetime()
/external/ComputeLibrary/arm_compute/graph/
DITensorHandle.h33 class IMemoryGroup; variable
51 virtual void manage(IMemoryGroup *mg) = 0;
/external/ComputeLibrary/arm_compute/runtime/CL/
DCLTensorAllocator.h129 void set_associated_memory_group(IMemoryGroup *associated_memory_group);
153 IMemoryGroup *_associated_memory_group; /**< Registered memory manager */
DCLTensor.h90 void associate_memory_group(IMemoryGroup *memory_group) override;
/external/ComputeLibrary/src/runtime/
DISimpleLifetimeManager.cpp44 void ISimpleLifetimeManager::register_group(IMemoryGroup *group) in register_group()
53 bool ISimpleLifetimeManager::release_group(IMemoryGroup *group) in release_group()
DTensor.cpp53 void Tensor::associate_memory_group(IMemoryGroup *memory_group) in associate_memory_group()
/external/ComputeLibrary/arm_compute/graph/backends/CL/
DCLTensorHandle.h56 void manage(IMemoryGroup *mg) override;
DCLSubTensorHandle.h63 void manage(IMemoryGroup *mg) override;
/external/ComputeLibrary/arm_compute/graph/backends/NEON/
DNETensorHandle.h56 void manage(IMemoryGroup *mg) override;
DNESubTensorHandle.h63 void manage(IMemoryGroup *mg) override;
/external/ComputeLibrary/src/graph/backends/NEON/
DNETensorHandle.cpp51 void NETensorHandle::manage(IMemoryGroup *mg) in manage()
DNESubTensorHandle.cpp50 void NESubTensorHandle::manage(IMemoryGroup *mg) in manage()
/external/ComputeLibrary/src/graph/backends/CL/
DCLTensorHandle.cpp50 void CLTensorHandle::manage(IMemoryGroup *mg) in manage()
DCLSubTensorHandle.cpp53 void CLSubTensorHandle::manage(IMemoryGroup *mg) in manage()
/external/ComputeLibrary/src/runtime/CL/
DCLTensor.cpp86 void CLTensor::associate_memory_group(arm_compute::IMemoryGroup *memory_group) in associate_memory_group()

12