[custom op] (fix) Implement missing ShapeFixer method in cpu backend (#7236)
authorVladimir Plazun/AI Tools Lab /SRR/Engineer/삼성전자 <v.plazun@samsung.com>
Thu, 5 Sep 2019 12:13:19 +0000 (15:13 +0300)
committer오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Thu, 5 Sep 2019 12:13:19 +0000 (21:13 +0900)
Provide empty imlpementation for ShapeFixer::visit(CustomNode&)

Signed-off-by: Vladimir Plazun <v.plazun@samsung.com>
runtimes/neurun/backend/cpu/ShapeFixer.cc
runtimes/neurun/backend/cpu/ShapeFixer.h

index 56767dc..741f07d 100644 (file)
@@ -87,6 +87,8 @@ void ShapeFixer::visit(const model::operation::AddNode &node)
 
 void ShapeFixer::visit(const model::operation::PermuteNode &) { /* DO NOTHING */}
 
+void ShapeFixer::visit(const model::operation::CustomNode &) { /* DO NOTHING */}
+
 } // namespace cpu
 } // namespace backend
 } // namespace neurun
index ea908d5..34a0017 100644 (file)
@@ -49,6 +49,7 @@ public:
   void visit(const model::operation::SoftmaxNode &) override;
   void visit(const model::operation::AddNode &) override;
   void visit(const model::operation::PermuteNode &) override;
+  void visit(const model::operation::CustomNode &) override;
 
 private:
   const neurun::model::Operands &_ctx;