MCPcopy Create free account
hub / github.com/apache/arrow / WriteTensorHeader

Function WriteTensorHeader

cpp/src/arrow/ipc/writer.cc:876–883  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

874namespace {
875
876Status WriteTensorHeader(const Tensor& tensor, io::OutputStream* dst,
877 int32_t* metadata_length) {
878 IpcWriteOptions options;
879 options.alignment = kTensorAlignment;
880 std::shared_ptr<Buffer> metadata;
881 ARROW_ASSIGN_OR_RAISE(metadata, internal::WriteTensorMessage(tensor, 0, options));
882 return WriteMessage(*metadata, options, dst, metadata_length);
883}
884
885Status WriteStridedTensorData(int dim_index, int64_t offset, int elem_size,
886 const Tensor& tensor, uint8_t* scratch_space,

Callers 1

WriteTensorFunction · 0.85

Calls 3

WriteTensorMessageFunction · 0.85
WriteMessageFunction · 0.85
ARROW_ASSIGN_OR_RAISEFunction · 0.70

Tested by

no test coverage detected