Implement Compilation_free()
authorHanjoung Lee <hanjoung.lee@samsung.com>
Thu, 22 Mar 2018 08:28:42 +0000 (17:28 +0900)
committer최형규/동작제어Lab(SR)/Senior Engineer/삼성전자 <hk0110.choi@samsung.com>
Thu, 22 Mar 2018 10:01:16 +0000 (19:01 +0900)
src/runtime/ref/nn/runtime/NeuralNetworks.cpp

index 685d31d..bf6e25f 100644 (file)
@@ -20,6 +20,7 @@
 
 #include "NeuralNetworks.h"
 
+#include "CompilationBuilder.h"
 #include "ModelBuilder.h"
 #include "Log.h"
 
@@ -28,7 +29,6 @@
 // TODO Include these files once availible
 #if 0
 #include "Callbacks.h"
-#include "CompilationBuilder.h"
 #include "ExecutionBuilder.h"
 #include "Manager.h"
 #include "Memory.h"
@@ -396,13 +396,10 @@ int ANeuralNetworksCompilation_create(ANeuralNetworksModel* model,
 }
 
 void ANeuralNetworksCompilation_free(ANeuralNetworksCompilation* compilation) {
-    // Original code for reference
-#if 0
     // No validation.  Free of nullptr is valid.
     // TODO specification says that a compilation-in-flight can be deleted
     CompilationBuilder* c = reinterpret_cast<CompilationBuilder*>(compilation);
     delete c;
-#endif
 }
 
 int ANeuralNetworksCompilation_setPreference(ANeuralNetworksCompilation* compilation,