[moco-tf] Type inference for Conv2DBackpropInput (#7573)
author박천교/On-Device Lab(SR)/Engineer/삼성전자 <ch.bahk@samsung.com>
Wed, 18 Sep 2019 07:41:39 +0000 (16:41 +0900)
committer박종현/On-Device Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Wed, 18 Sep 2019 07:41:39 +0000 (16:41 +0900)
This commit adds type inference for Conv2DBackpropInput.

Signed-off-by: Cheongyo Bahk <ch.bahk@samsung.com>
compiler/moco-tf/src/Dialect/TFTypeInferenceRule.cpp

index 8525768..5a513ea 100644 (file)
@@ -39,6 +39,10 @@ struct TypeForwardAlgorithm final : public moco::tf::TFNodeVisitor<loco::DataTyp
   loco::DataType visit(const TFConst *node) { return node->dtype(); }
 
   loco::DataType visit(const TFConv2D *node) { return dtype_get(node->input()); }
+  loco::DataType visit(const TFConv2DBackpropInput *node)
+  {
+    return dtype_get(node->out_backprop());
+  }
   loco::DataType visit(const TFDepthwiseConv2dNative *node) { return dtype_get(node->input()); }
   loco::DataType visit(const TFFusedBatchNorm *node) { return dtype_get(node->input()); }
   loco::DataType visit(const TFIdentity *node) { return dtype_get(node->input()); }