ArmNN
NotReleased
|
#include <ClTensorHandleFactory.hpp>
Public Member Functions | |
ClTensorHandleFactory (std::shared_ptr< ClMemoryManager > mgr) | |
std::unique_ptr< ITensorHandle > | CreateSubTensorHandle (ITensorHandle &parent, const TensorShape &subTensorShape, const unsigned int *subTensorOrigin) const override |
std::unique_ptr< ITensorHandle > | CreateTensorHandle (const TensorInfo &tensorInfo) const override |
std::unique_ptr< ITensorHandle > | CreateTensorHandle (const TensorInfo &tensorInfo, DataLayout dataLayout) const override |
std::unique_ptr< ITensorHandle > | CreateTensorHandle (const TensorInfo &tensorInfo, const bool IsMemoryManaged=true) const override |
std::unique_ptr< ITensorHandle > | CreateTensorHandle (const TensorInfo &tensorInfo, DataLayout dataLayout, const bool IsMemoryManaged=true) const override |
const FactoryId & | GetId () const override |
bool | SupportsSubTensors () const override |
MemorySourceFlags | GetExportFlags () const override |
MemorySourceFlags | GetImportFlags () const override |
Public Member Functions inherited from ITensorHandleFactory | |
virtual | ~ITensorHandleFactory () |
virtual bool | SupportsMapUnmap () const final |
Static Public Member Functions | |
static const FactoryId & | GetIdStatic () |
Static Public Attributes | |
static const FactoryId | m_Id |
Static Public Attributes inherited from ITensorHandleFactory | |
static const FactoryId | LegacyFactoryId = "armnn_legacy_factory" |
static const FactoryId | DeferredFactoryId = "armnn_deferred_factory" |
Additional Inherited Members | |
Public Types inherited from ITensorHandleFactory | |
using | FactoryId = std::string |
Definition at line 17 of file ClTensorHandleFactory.hpp.
|
inline |
Definition at line 21 of file ClTensorHandleFactory.hpp.
References ClTensorHandleFactory::CreateSubTensorHandle(), ClTensorHandleFactory::CreateTensorHandle(), ClTensorHandleFactory::GetExportFlags(), ClTensorHandleFactory::GetId(), ClTensorHandleFactory::GetIdStatic(), ClTensorHandleFactory::GetImportFlags(), and ClTensorHandleFactory::SupportsSubTensors().
|
overridevirtual |
Implements ITensorHandleFactory.
Definition at line 22 of file ClTensorHandleFactory.cpp.
Referenced by ClTensorHandleFactory::ClTensorHandleFactory().
|
overridevirtual |
Implements ITensorHandleFactory.
Definition at line 48 of file ClTensorHandleFactory.cpp.
Referenced by ClTensorHandleFactory::ClTensorHandleFactory(), and ClTensorHandleFactory::CreateTensorHandle().
|
overridevirtual |
Implements ITensorHandleFactory.
Definition at line 53 of file ClTensorHandleFactory.cpp.
References ClTensorHandleFactory::CreateTensorHandle().
|
overridevirtual |
Reimplemented from ITensorHandleFactory.
Definition at line 59 of file ClTensorHandleFactory.cpp.
|
overridevirtual |
Reimplemented from ITensorHandleFactory.
Definition at line 70 of file ClTensorHandleFactory.cpp.
|
overridevirtual |
Reimplemented from ITensorHandleFactory.
Definition at line 98 of file ClTensorHandleFactory.cpp.
Referenced by ClTensorHandleFactory::ClTensorHandleFactory().
|
overridevirtual |
Implements ITensorHandleFactory.
Definition at line 88 of file ClTensorHandleFactory.cpp.
References ClTensorHandleFactory::GetIdStatic().
Referenced by ClTensorHandleFactory::ClTensorHandleFactory().
|
static |
Definition at line 82 of file ClTensorHandleFactory.cpp.
References armnn::ClTensorHandleFactoryId().
Referenced by ClTensorHandleFactory::ClTensorHandleFactory(), ClBackend::GetHandleFactoryPreferences(), and ClTensorHandleFactory::GetId().
|
overridevirtual |
Reimplemented from ITensorHandleFactory.
Definition at line 103 of file ClTensorHandleFactory.cpp.
Referenced by ClTensorHandleFactory::ClTensorHandleFactory().
|
overridevirtual |
Implements ITensorHandleFactory.
Definition at line 93 of file ClTensorHandleFactory.cpp.
Referenced by ClTensorHandleFactory::ClTensorHandleFactory().
|
static |
Definition at line 19 of file ClTensorHandleFactory.hpp.