| 182 | bool IsControlInput(const TensorId& tensor_id) { return tensor_id.index() < 0; } |
| 183 | |
| 184 | string AddPrefixToNodeName(const string& name, const string& prefix, |
| 185 | const string& delimiter) { |
| 186 | if (!name.empty()) { |
| 187 | if (name[0] == '^') { |
| 188 | return absl::StrCat("^", prefix, delimiter, name.substr(1)); |
| 189 | } |
| 190 | } |
| 191 | return absl::StrCat(prefix, delimiter, name); |
| 192 | } |
| 193 | |
| 194 | string AddPrefixToNodeName(const string& name, const string& prefix) { |
| 195 | return AddPrefixToNodeName(name, prefix, "/"); |