#define LOG_TAG "CompilationBuilder"
#include "CompilationBuilder.h"
+#include "Log.h"
// TODO Include these files once availible
#if 0
}
int CompilationBuilder::setPreference(int32_t preference) {
- // Dummy Implementation
- return ANEURALNETWORKS_NO_ERROR;
+ // TODO-NNRT Import common/Utils.h and remove this definition
+ static const int kNumberOfPreferences = 3;
- // Original code for reference
-#if 0
if (mFinished) {
LOG(ERROR) <<
"ANeuralNetworksCompilation_setPreference can't modify after compilation finished";
mPreference = preference;
return ANEURALNETWORKS_NO_ERROR;
-#endif
}
int CompilationBuilder::createExecution(ExecutionBuilder **execution) {
int ANeuralNetworksCompilation_setPreference(ANeuralNetworksCompilation* compilation,
int32_t preference) {
- // Dummy Implementation
- return ANEURALNETWORKS_NO_ERROR;
-
- // Original code for reference
-#if 0
if (!compilation) {
LOG(ERROR) << "ANeuralNetworksCompilation_setPreference passed a nullptr";
return ANEURALNETWORKS_UNEXPECTED_NULL;
}
CompilationBuilder* c = reinterpret_cast<CompilationBuilder*>(compilation);
return c->setPreference(preference);
-#endif
}
int ANeuralNetworksCompilation_finish(ANeuralNetworksCompilation* compilation) {