Dense tensor which can be converted from/to a TensorFlow tensor object.
The underlying data is backed up by ByteBuffer, using TensorFlow-compatible format:
https://github.com/tensorflow/tensorflow/blob/98c0deb828c2f98f0d6d77a12d32f3b33ed92887/tensorflow/c/c_api.h#L206.
All individual byte[] are added up in one ByteBuffer. ByteBuffer contains byte[] length
(as a varint/ULEB128 https://en.wikipedia.org/wiki/LEB128#Unsigned_LEB128), followed by the contents of the byte[]
at data[start_offset[i]]]
start_offset: array[uint64]
data: byte[...]
[offset A][offset B][offset C][length A][data A][length B][data B][length C][data C].