summaryrefslogtreecommitdiff
path: root/runtimes/template/src/memory.cc
diff options
context:
space:
mode:
Diffstat (limited to 'runtimes/template/src/memory.cc')
-rw-r--r--runtimes/template/src/memory.cc16
1 files changed, 16 insertions, 0 deletions
diff --git a/runtimes/template/src/memory.cc b/runtimes/template/src/memory.cc
new file mode 100644
index 000000000..9579f6e71
--- /dev/null
+++ b/runtimes/template/src/memory.cc
@@ -0,0 +1,16 @@
+#include <NeuralNetworks.h>
+
+#include "memory.h"
+
+int ANeuralNetworksMemory_createFromFd(size_t size, int protect, int fd, size_t offset,
+ ANeuralNetworksMemory **memory)
+{
+ *memory = new ANeuralNetworksMemory{};
+
+ return ANEURALNETWORKS_NO_ERROR;
+}
+
+void ANeuralNetworksMemory_free(ANeuralNetworksMemory *memory)
+{
+ delete memory;
+}