[layer] Add exportTo for concat layer
authorParichay Kapoor <pk.kapoor@samsung.com>
Fri, 12 Nov 2021 05:33:27 +0000 (14:33 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Thu, 25 Nov 2021 09:16:39 +0000 (18:16 +0900)
Concat layer has properties which were not being saved. This patch adds
the corresponding support.

Signed-off-by: Parichay Kapoor <pk.kapoor@samsung.com>
nntrainer/layers/concat_layer.cpp
nntrainer/layers/concat_layer.h

index fdf964e..6c3662b 100644 (file)
@@ -194,4 +194,10 @@ void ConcatLayer::setProperty(const std::vector<std::string> &values) {
          std::to_string(values.size());
 }
 
+void ConcatLayer::exportTo(Exporter &exporter,
+                           const ExportMethods &method) const {
+  Layer::exportTo(exporter, method);
+  exporter.saveResult(concat_props, method, this);
+}
+
 } /* namespace nntrainer */
index 177e44e..11764e4 100644 (file)
@@ -68,6 +68,11 @@ public:
   const std::string getType() const override { return ConcatLayer::type; };
 
   /**
+   * @copydoc Layer::exportTo(Exporter &exporter, ExportMethods method)
+   */
+  void exportTo(Exporter &exporter, const ExportMethods &method) const override;
+
+  /**
    * @copydoc Layer::supportBackwarding()
    */
   bool supportBackwarding() const override { return true; }