diff options
author | David Monahan <David.Monahan@arm.com> | 2021-11-04 16:31:46 +0000 |
---|---|---|
committer | TeresaARM <teresa.charlinreyes@arm.com> | 2021-11-05 17:23:24 +0000 |
commit | 6642b8a1f23c5f7333abf1133983eb3134af7c00 (patch) | |
tree | 01a37677720ee4e959367f53b7873322721adbba /samples/CustomMemoryAllocatorSample.cpp | |
parent | 0f13284d702b3a37f56ffce1412867b5ad9eda89 (diff) | |
download | armnn-6642b8a1f23c5f7333abf1133983eb3134af7c00.tar.gz |
IVGCVSW-6412 Implement CLBackend ICustomAllocator
* Added implementation of ClBackendDefaultAllocator
* Added back in some pure virtual functions that were mistakenly removed from the CustomMemoryAllocatorSample
* Added a new Gralloc MemorySource for memory which originates from the gpu
* Added unittests
Signed-off-by: David Monahan <David.Monahan@arm.com>
Change-Id: Id2abb33d82697df36426f5709756c616af3e8ed7
Diffstat (limited to 'samples/CustomMemoryAllocatorSample.cpp')
-rw-r--r-- | samples/CustomMemoryAllocatorSample.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/samples/CustomMemoryAllocatorSample.cpp b/samples/CustomMemoryAllocatorSample.cpp index a21158b251..171d8e2b5d 100644 --- a/samples/CustomMemoryAllocatorSample.cpp +++ b/samples/CustomMemoryAllocatorSample.cpp @@ -35,6 +35,16 @@ public: } return allocatedMemPtr; } + + void free(void* ptr) override + { + std::free(ptr); + } + + armnn::MemorySource GetMemorySourceType() override + { + return armnn::MemorySource::Malloc; + } }; |