[enco] Emit ANeuralNetworksModel_finish call (#1247)
author박종현/동작제어Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Thu, 30 Aug 2018 06:48:28 +0000 (15:48 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Thu, 30 Aug 2018 06:48:28 +0000 (15:48 +0900)
Now, subnet constructor includes ANeuralNetworksModel_finish call.

Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
contrib/enco/core/src/CppGen/Subnet.cpp

index 5087dc3..4f77211 100644 (file)
@@ -370,8 +370,8 @@ std::unique_ptr<SubnetStruct> SubnetStructBuilder::build(const ANNBinder *binder
   // Emit ANeuralNetworksModel_identifyInputsAndOutputs call
   res->ctor() << ArgumentDecl{mname, binder};
 
-  // TODO Emit ANeuralNetworksModel_finish call
-  res->ctor()->append(S(assert("NYI");));
+  // Emit ANeuralNetworksModel_finish call
+  res->ctor()->append("ANeuralNetworksModel_finish(", mname, ");");
 
   // Create compilation
   res->ctor()->append("ANeuralNetworksCompilation_create(", mname, ", &", cname, ");");