pub struct BundleEntryProto {
pub dtype: i32,
pub shape: Option<TensorShapeProto>,
pub shard_id: i32,
pub offset: i64,
pub size: i64,
pub crc32c: u32,
pub slices: Vec<TensorSliceProto>,
}
Expand description
Describes the metadata related to a checkpointed tensor.
Fields§
§dtype: i32
The tensor dtype and shape.
shape: Option<TensorShapeProto>
§shard_id: i32
The binary content of the tensor lies in: File “shard_id”: bytes [offset, offset + size).
offset: i64
§size: i64
§crc32c: u32
The CRC32C checksum of the tensor bytes.
slices: Vec<TensorSliceProto>
Iff present, this entry represents a partitioned tensor. The previous fields are interpreted as follows:
“dtype”, “shape”: describe the full tensor. “shard_id”, “offset”, “size”, “crc32c”: all IGNORED. These information for each slice can be looked up in their own BundleEntryProto, keyed by each “slice_name”.
Implementations§
Trait Implementations§
Source§impl Clone for BundleEntryProto
impl Clone for BundleEntryProto
Source§fn clone(&self) -> BundleEntryProto
fn clone(&self) -> BundleEntryProto
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BundleEntryProto
impl Debug for BundleEntryProto
Source§impl Default for BundleEntryProto
impl Default for BundleEntryProto
Source§impl Message for BundleEntryProto
impl Message for BundleEntryProto
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for BundleEntryProto
impl PartialEq for BundleEntryProto
impl StructuralPartialEq for BundleEntryProto
Auto Trait Implementations§
impl Freeze for BundleEntryProto
impl RefUnwindSafe for BundleEntryProto
impl Send for BundleEntryProto
impl Sync for BundleEntryProto
impl Unpin for BundleEntryProto
impl UnwindSafe for BundleEntryProto
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more