| 129 | } |
| 130 | |
| 131 | string Node::DebugString() const { |
| 132 | string ret = strings::StrCat("{name:'", name(), "' id:", id_); |
| 133 | if (IsSource()) { |
| 134 | strings::StrAppend(&ret, " source}"); |
| 135 | } else if (IsSink()) { |
| 136 | strings::StrAppend(&ret, " sink}"); |
| 137 | } else { |
| 138 | strings::StrAppend(&ret, " op device:"); |
| 139 | strings::StrAppend(&ret, "{", assigned_device_name(), "}"); |
| 140 | strings::StrAppend(&ret, " def:{", SummarizeNode(*this), "}}"); |
| 141 | } |
| 142 | return ret; |
| 143 | } |
| 144 | |
| 145 | Node::Node() |
| 146 | : id_(-1), |