Commit 63e5d6c0 authored by Jason Wang's avatar Jason Wang
Browse files

fix template instantiation bug in DataMan serializer

parent 6814f2f6
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -622,7 +622,6 @@ void DataManSerializer::Log(const int level, const std::string &message,
    }
}

template <>
void DataManSerializer::PutData(
    const std::string *inputData, const std::string &varName,
    const Dims &varShape, const Dims &varStart, const Dims &varCount,
+8 −0
Original line number Diff line number Diff line
@@ -93,6 +93,14 @@ public:
    void PutAttributes(core::IO &io);

    // put a variable for writer
    void PutData(const std::string *inputData, const std::string &varName,
                 const Dims &varShape, const Dims &varStart,
                 const Dims &varCount, const Dims &varMemStart,
                 const Dims &varMemCount, const std::string &doid,
                 const size_t step, const int rank, const std::string &address,
                 const std::vector<std::shared_ptr<core::Operator>> &ops,
                 VecPtr localBuffer = nullptr, JsonPtr metadataJson = nullptr);

    template <class T>
    void PutData(const T *inputData, const std::string &varName,
                 const Dims &varShape, const Dims &varStart,