pull/776/head
wjm 4 years ago
parent 98f07e7ccb
commit c23544fb23

@ -484,17 +484,16 @@ Status MultiBatchClonePass::SetMaxShapeToData(const NodePtr &data) {
std::vector<std::string> input_dims_str;
for (size_t i = 0; i < batch_shapes_.size(); ++i) {
auto shape = data_shape;
auto ret = CalcShape(data_to_dynamic_info_.at(data_name).at(i), shape);
auto ret = multibatch::CalcShape(data_to_dynamic_info_.at(data_name).at(i), shape);
if (ret != SUCCESS) {
GELOGE(ret, "Failed to calculate the batched shape for data node %s, the shapes may not match",
data->GetName().c_str());
return ret;
}
tensor.SetShape(shape);
string input_str;
int64_t tensor_size = 0;
(void)TensorUtils::GetTensorSizeInBytes(tensor, tensor_size);
input_str = TypeUtils::FormatToSerialString(tensor.GetFormat()) + ":" +
string input_str = TypeUtils::FormatToSerialString(tensor.GetFormat()) + ":" +
TypeUtils::DataTypeToSerialString(tensor.GetDataType()) + ":" + data->GetName() + ":" +
std::to_string(tensor_size) + ":" + std::to_string(tensor.GetShape().GetDimNum()) + ":" +
formats::JoinToString(tensor.GetShape().GetDims());

Loading…
Cancel
Save