From 3bf1bb6355d90ba1c05a5c8bff04046a01ce78f3 Mon Sep 17 00:00:00 2001 From: fary86 Date: Fri, 5 Jun 2020 10:36:08 +0800 Subject: [PATCH] Fix codex --- mindspore/ccsrc/pipeline/static_analysis/prim.cc | 9 +++++---- mindspore/ccsrc/utils/union_find_set.h | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/mindspore/ccsrc/pipeline/static_analysis/prim.cc b/mindspore/ccsrc/pipeline/static_analysis/prim.cc index a0bcaab5b..800e3a8cf 100644 --- a/mindspore/ccsrc/pipeline/static_analysis/prim.cc +++ b/mindspore/ccsrc/pipeline/static_analysis/prim.cc @@ -274,14 +274,15 @@ AnfNodePtr MixedPrecisionCastHelper(AnfNodePtr source_node, AbstractBasePtr node } else if (node_type->isa()) { auto x = node_type->cast(); auto &items = x->elements(); - std::size_t size = items.size(); std::vector nodes; nodes.emplace_back(NewValueNode(prim::kPrimMakeTuple)); - for (int i = 0; i < SizeToInt(size); i++) { + int idx = 0; + for (const auto &item : items) { AnfNodePtr tuple_node = - func_graph->NewCNode({NewValueNode(prim::kPrimTupleGetItem), source_node, NewValueNode(i)}); - AnfNodePtr node = MixedPrecisionCastHelper(tuple_node, items[i], target_type, func_graph); + func_graph->NewCNode({NewValueNode(prim::kPrimTupleGetItem), source_node, NewValueNode(idx)}); + AnfNodePtr node = MixedPrecisionCastHelper(tuple_node, item, target_type, func_graph); nodes.emplace_back(node); + ++idx; } target_node = func_graph->NewCNode(nodes); } diff --git a/mindspore/ccsrc/utils/union_find_set.h b/mindspore/ccsrc/utils/union_find_set.h index 1c98c73b9..81529c8bc 100644 --- a/mindspore/ccsrc/utils/union_find_set.h +++ b/mindspore/ccsrc/utils/union_find_set.h @@ -27,6 +27,7 @@ template class UnionFindSet { public: UnionFindSet() : union_find_set_() {} + ~UnionFindSet() = default; void Add(const T &elem) { if (union_find_set_.find(elem) != union_find_set_.end()) { return; -- GitLab