#include "CompilationBuilder.h"
#include "ModelBuilder.h"
+#include "Memory.h"
#include <iostream>
+#include <memory>
#include "CompilationBuilder.h"
#include "Callbacks.h"
#include "ExecutionBuilder.h"
#include "Manager.h"
-#include "Memory.h"
#include "NeuralNetworksOEM.h"
#include "ModelBuilder.h"
-#include <memory>
#include <vector>
#endif
int ANeuralNetworksMemory_createFromFd(size_t size, int prot, int fd, size_t offset,
ANeuralNetworksMemory** memory) {
- // Dummy Implementation
- return ANEURALNETWORKS_NO_ERROR;
-
- // Original code for reference
-#if 0
*memory = nullptr;
std::unique_ptr<MemoryFd> m = std::make_unique<MemoryFd>();
if (m == nullptr) {
}
*memory = reinterpret_cast<ANeuralNetworksMemory*>(m.release());
return ANEURALNETWORKS_NO_ERROR;
-#endif
}
void ANeuralNetworksMemory_free(ANeuralNetworksMemory* memory) {
- // Original code for reference
-#if 0
// No validation. Free of nullptr is valid.
Memory* m = reinterpret_cast<Memory*>(memory);
delete m;
-#endif
}
int ANeuralNetworksModel_create(ANeuralNetworksModel** model) {