| 730 | } |
| 731 | |
| 732 | void AddDefaultsToNodeDef(const OpDef& op_def, NodeDef* node_def) { |
| 733 | for (const auto& attr_def : op_def.attr()) { |
| 734 | AttrSlice attrs(*node_def); |
| 735 | if (attr_def.has_default_value() && !attrs.Find(attr_def.name())) { |
| 736 | AddNodeAttr(attr_def.name(), attr_def.default_value(), node_def); |
| 737 | } |
| 738 | } |
| 739 | } |
| 740 | |
| 741 | namespace { |
| 742 |