MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / MergeAttr

Function MergeAttr

tensorflow/core/framework/op_gen_lib.cc:351–361  ·  view source on GitHub ↗

Updates base_attr based on overrides in new_attr.

Source from the content-addressed store, hash-verified

349
350// Updates base_attr based on overrides in new_attr.
351void MergeAttr(ApiDef::Attr* base_attr, const ApiDef::Attr& new_attr) {
352 if (!new_attr.rename_to().empty()) {
353 base_attr->set_rename_to(new_attr.rename_to());
354 }
355 if (new_attr.has_default_value()) {
356 *base_attr->mutable_default_value() = new_attr.default_value();
357 }
358 if (!new_attr.description().empty()) {
359 base_attr->set_description(new_attr.description());
360 }
361}
362
363// Updates base_api_def based on overrides in new_api_def.
364Status MergeApiDefs(ApiDef* base_api_def, const ApiDef& new_api_def) {

Callers 1

MergeApiDefsFunction · 0.85

Calls 4

has_default_valueMethod · 0.80
descriptionMethod · 0.80
emptyMethod · 0.45
default_valueMethod · 0.45

Tested by

no test coverage detected