#include <NeuralNetworks.h>
+#include <NeuralNetworksEx.h>
#include <stdexcept>
#include <iostream>
return ANEURALNETWORKS_NO_ERROR;
}
+int ANeuralNetworksModel_addOperationEx(ANeuralNetworksModel *model,
+ ANeuralNetworksOperationTypeEx type, uint32_t inputCount,
+ const uint32_t *inputs, uint32_t outputCount,
+ const uint32_t *outputs)
+{
+ std::cout << __FUNCTION__ << "(model: " << model
+ << ", type: " << type
+ << ", inputCount: " << inputCount << ", outputCount: " << outputCount << ")"
+ << std::endl;
+
+ for (uint32_t input = 0; input < inputCount; ++input)
+ {
+ std::cout << " input(" << input << "): " << inputs[input] << std::endl;
+ }
+ for (uint32_t output = 0; output < outputCount; ++output)
+ {
+ std::cout << " output(" << output << "): " << outputs[output] << std::endl;
+ }
+
+ return ANEURALNETWORKS_NO_ERROR;
+}
+
+
int ANeuralNetworksModel_identifyInputsAndOutputs(ANeuralNetworksModel *model,
uint32_t inputCount,
const uint32_t *inputs,
#include <NeuralNetworks.h>
+#include <NeuralNetworksEx.h>
#include "model.h"
return ANEURALNETWORKS_NO_ERROR;
}
+int ANeuralNetworksModel_addOperationEx(ANeuralNetworksModel* model,
+ ANeuralNetworksOperationTypeEx type, uint32_t inputCount,
+ const uint32_t* inputs, uint32_t outputCount,
+ const uint32_t* outputs)
+{
+ return ANEURALNETWORKS_NO_ERROR;
+}
+
int ANeuralNetworksModel_identifyInputsAndOutputs(ANeuralNetworksModel *model,
uint32_t inputCount,
const uint32_t *inputs,