Implement Compilation_create()
authorHanjoung Lee <hanjoung.lee@samsung.com>
Thu, 22 Mar 2018 10:03:33 +0000 (19:03 +0900)
committer최형규/동작제어Lab(SR)/Senior Engineer/삼성전자 <hk0110.choi@samsung.com>
Thu, 22 Mar 2018 10:18:45 +0000 (19:18 +0900)
Same implementation with Android NN

src/runtime/ref/nn/runtime/NeuralNetworks.cpp

index 0b5856f..8dc0cc8 100644 (file)
@@ -379,11 +379,6 @@ int ANeuralNetworksModel_identifyInputsAndOutputs(ANeuralNetworksModel* model, u
 
 int ANeuralNetworksCompilation_create(ANeuralNetworksModel* model,
                                       ANeuralNetworksCompilation** compilation) {
-    // Dummy Implementation
-    return ANEURALNETWORKS_NO_ERROR;
-
-    // Original code for reference
-#if 0
     if (!model || !compilation) {
         LOG(ERROR) << "ANeuralNetworksCompilation_create passed a nullptr";
         return ANEURALNETWORKS_UNEXPECTED_NULL;
@@ -394,7 +389,6 @@ int ANeuralNetworksCompilation_create(ANeuralNetworksModel* model,
     int result = m->createCompilation(&c);
     *compilation = reinterpret_cast<ANeuralNetworksCompilation*>(c);
     return result;
-#endif
 }
 
 void ANeuralNetworksCompilation_free(ANeuralNetworksCompilation* compilation) {