diff --git a/ge/graph/passes/multi_batch_clone_pass.cc b/ge/graph/passes/multi_batch_clone_pass.cc index 56895991..f4a55419 100755 --- a/ge/graph/passes/multi_batch_clone_pass.cc +++ b/ge/graph/passes/multi_batch_clone_pass.cc @@ -191,7 +191,7 @@ Status MultiBatchClonePass::CheckAndParseDynamicData() { data_desc.GetFormat() == Format::FORMAT_NHWC ? "NHWC" : "Others"; auto data_name = node->GetName(); - std::vector data_shape_dims = data_shape.GetDims(); + const auto &data_shape_dims = data_shape.GetDims(); if (std::all_of(data_shape_dims.begin(), data_shape_dims.end(), [](int64_t val) { return val >= 0; })) { continue; }