24 unsigned int const* subTensorOrigin)
const 32 return std::make_unique<RefTensorHandle>(tensorInfo, m_MemoryManager);
39 return std::make_unique<RefTensorHandle>(tensorInfo, m_MemoryManager);
43 const bool IsMemoryManaged)
const 47 return std::make_unique<RefTensorHandle>(tensorInfo, m_MemoryManager);
51 return std::make_unique<RefTensorHandle>(tensorInfo, m_ImportFlags);
57 const bool IsMemoryManaged)
const 62 return std::make_unique<RefTensorHandle>(tensorInfo, m_MemoryManager);
66 return std::make_unique<RefTensorHandle>(tensorInfo, m_ImportFlags);
static const FactoryId & GetIdStatic()
bool SupportsSubTensors() const override
std::unique_ptr< ITensorHandle > CreateSubTensorHandle(ITensorHandle &parent, TensorShape const &subTensorShape, unsigned int const *subTensorOrigin) const override
unsigned int MemorySourceFlags
Copyright (c) 2021 ARM Limited and Contributors.
void IgnoreUnused(Ts &&...)
ITensorHandleFactory::FactoryId FactoryId
MemorySourceFlags GetImportFlags() const override
const FactoryId & GetId() const override
MemorySourceFlags GetExportFlags() const override
std::unique_ptr< ITensorHandle > CreateTensorHandle(const TensorInfo &tensorInfo) const override
constexpr const char * RefTensorHandleFactoryId()