| 686 | } |
| 687 | |
| 688 | daliTensorDesc_t GetTensorDesc(int sample) const override { |
| 689 | ValidateSampleIdx(sample); |
| 690 | daliTensorDesc_t desc{}; |
| 691 | auto &shape = tl_->shape(); |
| 692 | desc.ndim = shape.sample_dim(); |
| 693 | desc.data = tl_->raw_mutable_tensor(sample); |
| 694 | desc.dtype = tl_->type(); |
| 695 | desc.layout = GetLayout(); |
| 696 | desc.shape = shape.tensor_shape_span(sample).data(); |
| 697 | return desc; |
| 698 | } |
| 699 | |
| 700 | const TensorListShape<> &GetShape() const & override { |
| 701 | return tl_->shape(); |
no test coverage detected