7 #include <armnnTestUtils/MockTensorHandle.hpp>
22 unsigned int const*)
const
29 return std::make_unique<MockTensorHandle>(tensorInfo, m_MemoryManager);
36 return std::make_unique<MockTensorHandle>(tensorInfo, m_MemoryManager);
40 const bool IsMemoryManaged)
const
44 return std::make_unique<MockTensorHandle>(tensorInfo, m_MemoryManager);
48 return std::make_unique<MockTensorHandle>(tensorInfo, m_ImportFlags);
54 const bool IsMemoryManaged)
const
59 return std::make_unique<MockTensorHandle>(tensorInfo, m_MemoryManager);
63 return std::make_unique<MockTensorHandle>(tensorInfo, m_ImportFlags);
const FactoryId & GetId() const override
std::unique_ptr< ITensorHandle > CreateTensorHandle(const TensorInfo &tensorInfo) const override
MemorySourceFlags GetExportFlags() const override
MemorySourceFlags GetImportFlags() const override
std::unique_ptr< ITensorHandle > CreateSubTensorHandle(ITensorHandle &parent, TensorShape const &subTensorShape, unsigned int const *subTensorOrigin) const override
static const FactoryId & GetIdStatic()
bool SupportsSubTensors() const override
Copyright (c) 2021 ARM Limited and Contributors.
void IgnoreUnused(Ts &&...)
unsigned int MemorySourceFlags
constexpr const char * MockTensorHandleFactoryId()
ITensorHandleFactory::FactoryId FactoryId