diff --git a/mindspore/ccsrc/ir/primitive.h b/mindspore/ccsrc/ir/primitive.h index d16a524f69..73941c1058 100644 --- a/mindspore/ccsrc/ir/primitive.h +++ b/mindspore/ccsrc/ir/primitive.h @@ -152,10 +152,7 @@ struct PrimitiveEqual { }; struct PrimitiveHasher { - std::size_t operator()(PrimitivePtr const &prim) const { - std::size_t hash = std::hash()(prim->name()); - return hash; - } + std::size_t operator()(PrimitivePtr const &prim) const { return prim->Hash(); } }; } // namespace mindspore #endif // MINDSPORE_CCSRC_IR_PRIMITIVE_H_