| 462 | } |
| 463 | |
| 464 | void TensorShapeOld::AsProto(TensorShapeProto* proto) const { |
| 465 | proto->Clear(); |
| 466 | for (size_t d = 0; d < dim_sizes_.size(); ++d) { |
| 467 | auto* dim = proto->add_dim(); |
| 468 | dim->set_size(dim_sizes_[d]); |
| 469 | } |
| 470 | } |
| 471 | |
| 472 | TensorShapeIterOld TensorShapeOld::begin() const { |
| 473 | return TensorShapeIterOld(this, 0); |