* Use vector instead of unordered_map in order to get stable blob serialization.
struct IeParsedNetwork final {
ie::InputsDataMap networkInputs;
ie::OutputsDataMap networkOutputs;
- std::unordered_map<ie::DataPtr, ie::Blob::Ptr> constDatas;
+ std::vector<std::pair<ie::DataPtr, ie::Blob::Ptr>> constDatas;
std::vector<ie::CNNLayerPtr> orderedLayers;
};
const auto constBlob = layer->blobs.begin()->second;
IE_ASSERT(constBlob != nullptr);
- out.constDatas[constData] = constBlob;
+ out.constDatas.emplace_back(constData, constBlob);
continue;
}