diff --git a/mace/core/mace.cc b/mace/core/mace.cc index c71d8b453fcf74f564dc1966299b044e51957b07..a0e685694ea376a31eedeab7954672bff2cb4310 100644 --- a/mace/core/mace.cc +++ b/mace/core/mace.cc @@ -17,11 +17,11 @@ ConstTensor::ConstTensor(const std::string &name, uint32_t node_id) : name_(name), data_(data), + data_size_(std::accumulate(dims.begin(), dims.end(), 1, + std::multiplies())), dims_(dims.begin(), dims.end()), data_type_(data_type), - node_id_(node_id), - data_size_(std::accumulate(dims.begin(), dims.end(), 1, - std::multiplies())) {} + node_id_(node_id) {} ConstTensor::ConstTensor(const std::string &name, unsigned char *data, @@ -30,11 +30,11 @@ ConstTensor::ConstTensor(const std::string &name, uint32_t node_id) : name_(name), data_(data), + data_size_(std::accumulate(dims.begin(), dims.end(), 1, + std::multiplies())), dims_(dims.begin(), dims.end()), data_type_(static_cast(data_type)), - node_id_(node_id), - data_size_(std::accumulate(dims.begin(), dims.end(), 1, - std::multiplies())) {} + node_id_(node_id) {} const std::string &ConstTensor::name() const { return name_;