Set any default attr values in `node_def` that aren't present.
(node_def, op_def)
| 334 | |
| 335 | |
| 336 | def _SetDefaultAttrValues(node_def, op_def): |
| 337 | """Set any default attr values in `node_def` that aren't present.""" |
| 338 | assert node_def.op == op_def.name |
| 339 | for attr_def in op_def.attr: |
| 340 | key = attr_def.name |
| 341 | if attr_def.HasField('default_value'): |
| 342 | value = node_def.attr[key] |
| 343 | if value is None or value.WhichOneof('value') is None: |
| 344 | node_def.attr[key].CopyFrom(attr_def.default_value) |
| 345 | |
| 346 | |
| 347 | @tf_export('graph_util.import_graph_def', 'import_graph_def') |
no test coverage detected