20 : m_MemoryManager(mgr)
25 const unsigned int* subTensorOrigin)
const override;
33 const bool IsMemoryManaged =
true)
const override;
37 const bool IsMemoryManaged =
true)
const override;
50 mutable std::shared_ptr<NeonMemoryManager> m_MemoryManager;
MemorySourceFlags GetImportFlags() const override
std::unique_ptr< ITensorHandle > CreateTensorHandle(const TensorInfo &tensorInfo) const override
unsigned int MemorySourceFlags
Copyright (c) 2020 ARM Limited.
const FactoryId & GetId() const override
MemorySourceFlags GetExportFlags() const override
constexpr const char * NeonTensorHandleFactoryId()
NeonTensorHandleFactory(std::weak_ptr< NeonMemoryManager > mgr)
bool SupportsSubTensors() const override
static const FactoryId & GetIdStatic()
std::unique_ptr< ITensorHandle > CreateSubTensorHandle(ITensorHandle &parent, const TensorShape &subTensorShape, const unsigned int *subTensorOrigin) const override