| 540 | } |
| 541 | |
| 542 | Status CheckAttrsExist(const NodeDef& node, absl::Span<const string> keys) { |
| 543 | for (const string& key : keys) { |
| 544 | TF_RETURN_IF_ERROR(CheckAttrExists(node, key)); |
| 545 | } |
| 546 | return Status::OK(); |
| 547 | } |
| 548 | |
| 549 | Status IsKernelRegisteredForNode( |
| 550 | absl::string_view node_name, bool has_experimental_debug_info, |