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

Function CreateSparseTensorDirect

cpp/src/generated/SparseTensor_generated.h:869–888  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

867}
868
869inline ::flatbuffers::Offset<SparseTensor> CreateSparseTensorDirect(
870 ::flatbuffers::FlatBufferBuilder &_fbb,
871 org::apache::arrow::flatbuf::Type type_type = org::apache::arrow::flatbuf::Type_NONE,
872 ::flatbuffers::Offset<void> type = 0,
873 const std::vector<::flatbuffers::Offset<org::apache::arrow::flatbuf::TensorDim>> *shape = nullptr,
874 int64_t non_zero_length = 0,
875 org::apache::arrow::flatbuf::SparseTensorIndex sparseIndex_type = org::apache::arrow::flatbuf::SparseTensorIndex_NONE,
876 ::flatbuffers::Offset<void> sparseIndex = 0,
877 const org::apache::arrow::flatbuf::Buffer *data = nullptr) {
878 auto shape__ = shape ? _fbb.CreateVector<::flatbuffers::Offset<org::apache::arrow::flatbuf::TensorDim>>(*shape) : 0;
879 return org::apache::arrow::flatbuf::CreateSparseTensor(
880 _fbb,
881 type_type,
882 type,
883 shape__,
884 non_zero_length,
885 sparseIndex_type,
886 sparseIndex,
887 data);
888}
889
890inline bool VerifySparseTensorIndex(::flatbuffers::Verifier &verifier, const void *obj, SparseTensorIndex type) {
891 switch (type) {

Callers

nothing calls this directly

Calls 1

CreateSparseTensorFunction · 0.85

Tested by

no test coverage detected