| 867 | namespace { |
| 868 | |
| 869 | Status WriteTensorHeader(const Tensor& tensor, io::OutputStream* dst, |
| 870 | int32_t* metadata_length) { |
| 871 | IpcWriteOptions options; |
| 872 | options.alignment = kTensorAlignment; |
| 873 | std::shared_ptr<Buffer> metadata; |
| 874 | ARROW_ASSIGN_OR_RAISE(metadata, internal::WriteTensorMessage(tensor, 0, options)); |
| 875 | return WriteMessage(*metadata, options, dst, metadata_length); |
| 876 | } |
| 877 | |
| 878 | Status WriteStridedTensorData(int dim_index, int64_t offset, int elem_size, |
| 879 | const Tensor& tensor, uint8_t* scratch_space, |
no test coverage detected