| 333 | } |
| 334 | |
| 335 | string InferenceContext::DebugString(ShapeHandle s) { |
| 336 | if (RankKnown(s)) { |
| 337 | std::vector<string> vals; |
| 338 | for (auto d : s->dims_) vals.push_back(DebugString(d)); |
| 339 | return strings::StrCat("[", absl::StrJoin(vals, ","), "]"); |
| 340 | } else { |
| 341 | return "?"; |
| 342 | } |
| 343 | } |
| 344 | |
| 345 | string InferenceContext::DebugString(DimensionHandle d) { |
| 346 | return ValueKnown(d) ? strings::StrCat(Value(d)) : "?"; |
no test coverage detected