diff options
author | David Beck <david.beck@arm.com> | 2018-10-30 11:38:41 +0000 |
---|---|---|
committer | Matteo Martincigh <matteo.martincigh@arm.com> | 2018-11-07 13:24:50 +0000 |
commit | 09e2f27a9da7a65eb409f3dbdfc029eb3afbb003 (patch) | |
tree | a2af70b701dca0f4688610dffbe68a74778289d3 /src/backends/backendsCommon/CpuTensorHandle.hpp | |
parent | 9efb57d62197aeb7d868c289bb34166c132f0287 (diff) | |
download | armnn-09e2f27a9da7a65eb409f3dbdfc029eb3afbb003.tar.gz |
IVGCVSW-1949 : Refactor ITensorHandle and move backend specifics to their place
Change-Id: I48242425c6a6856e13ebcee1b140cbd2af94a3aa
Diffstat (limited to 'src/backends/backendsCommon/CpuTensorHandle.hpp')
-rw-r--r-- | src/backends/backendsCommon/CpuTensorHandle.hpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/backends/backendsCommon/CpuTensorHandle.hpp b/src/backends/backendsCommon/CpuTensorHandle.hpp index 4138812822..ae13d6c439 100644 --- a/src/backends/backendsCommon/CpuTensorHandle.hpp +++ b/src/backends/backendsCommon/CpuTensorHandle.hpp @@ -31,11 +31,6 @@ public: return m_TensorInfo; } - virtual ITensorHandle::Type GetType() const override - { - return ITensorHandle::Cpu; - } - virtual void Manage() override {} virtual ITensorHandle* GetParent() const override { return nullptr; } @@ -66,6 +61,10 @@ protected: void SetConstMemory(const void* mem) { m_Memory = mem; } private: + // Only used for testing + void CopyOutTo(void *) const override {} + void CopyInFrom(const void*) override {} + ConstCpuTensorHandle(const ConstCpuTensorHandle& other) = delete; ConstCpuTensorHandle& operator=(const ConstCpuTensorHandle& other) = delete; @@ -119,6 +118,10 @@ public: virtual void Allocate() override; private: + // Only used for testing + void CopyOutTo(void* memory) const override; + void CopyInFrom(const void* memory) override; + void CopyFrom(const ScopedCpuTensorHandle& other); void CopyFrom(const void* srcMemory, unsigned int numBytes); }; |