pub struct SendTensorOp {
pub op_id: i64,
pub tensors: Vec<TensorProto>,
pub device_name: String,
}
Fields§
§op_id: i64
All remote tensors are identified by <Op ID, Output num>. To mimic this situation when directly sending tensors, we include an “artificial” op ID (which would have corresponded to the _Recv op when not using SendTensor).
tensors: Vec<TensorProto>
The index within the repeated field is the output number that will help uniquely identify (along with the above op_id) the particular tensor.
device_name: String
The device on which the tensors should be resident.
Trait Implementations§
Source§impl Clone for SendTensorOp
impl Clone for SendTensorOp
Source§fn clone(&self) -> SendTensorOp
fn clone(&self) -> SendTensorOp
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 SendTensorOp
impl Debug for SendTensorOp
Source§impl Default for SendTensorOp
impl Default for SendTensorOp
Source§impl Message for SendTensorOp
impl Message for SendTensorOp
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 SendTensorOp
impl PartialEq for SendTensorOp
impl StructuralPartialEq for SendTensorOp
Auto Trait Implementations§
impl Freeze for SendTensorOp
impl RefUnwindSafe for SendTensorOp
impl Send for SendTensorOp
impl Sync for SendTensorOp
impl Unpin for SendTensorOp
impl UnwindSafe for SendTensorOp
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