| 209 | } |
| 210 | |
| 211 | Node* NewNode() final { |
| 212 | NodeDef def; |
| 213 | def.node = |
| 214 | absl::make_unique<Node>(Node{static_cast<NodeId>(nodes_.size()), {}}); |
| 215 | Node* node = def.node.get(); |
| 216 | nodes_.push_back(std::move(def)); |
| 217 | return node; |
| 218 | } |
| 219 | |
| 220 | Value<TensorT>* NewValue() final { |
| 221 | ValueDef def; |