24.08
|
Go to the documentation of this file.
17 return "Arm/Cl/TensorHandleFactory";
26 : m_MemoryManager(mgr)
31 const unsigned int* subTensorOrigin)
const override;
39 const bool IsMemoryManaged)
const override;
43 const bool IsMemoryManaged)
const override;
56 mutable std::shared_ptr<ClMemoryManager> m_MemoryManager;
constexpr const char * ClTensorHandleFactoryId()
bool SupportsSubTensors() const override
MemorySourceFlags GetImportFlags() const override
ClTensorHandleFactory(std::shared_ptr< ClMemoryManager > mgr)
static const FactoryId & GetIdStatic()
MemorySourceFlags GetExportFlags() const override
unsigned int MemorySourceFlags
std::unique_ptr< ITensorHandle > CreateTensorHandle(const TensorInfo &tensorInfo) const override
std::unique_ptr< ITensorHandle > CreateSubTensorHandle(ITensorHandle &parent, const TensorShape &subTensorShape, const unsigned int *subTensorOrigin) const override
const FactoryId & GetId() const override
ITensorHandleFactory::FactoryId FactoryId
static const FactoryId m_Id
Copyright (c) 2021 ARM Limited and Contributors.