| 1098 | } |
| 1099 | |
| 1100 | Result<std::unique_ptr<Message>> GetSparseTensorMessage(const SparseTensor& sparse_tensor, |
| 1101 | MemoryPool* pool) { |
| 1102 | IpcPayload payload; |
| 1103 | RETURN_NOT_OK(GetSparseTensorPayload(sparse_tensor, pool, &payload)); |
| 1104 | return std::unique_ptr<Message>( |
| 1105 | new Message(std::move(payload.metadata), std::move(payload.body_buffers[0]))); |
| 1106 | } |
| 1107 | |
| 1108 | int64_t GetPayloadSize(const IpcPayload& payload, const IpcWriteOptions& options) { |
| 1109 | const int32_t prefix_size = options.write_legacy_ipc_format ? 4 : 8; |
nothing calls this directly
no test coverage detected