[][src]Struct tensorflow_serving_client::step_stats::NodeExecStats

pub struct NodeExecStats {
    pub node_name: String,
    pub all_start_micros: i64,
    pub op_start_rel_micros: i64,
    pub op_end_rel_micros: i64,
    pub all_end_rel_micros: i64,
    pub memory: RepeatedField<AllocatorMemoryUsed>,
    pub output: RepeatedField<NodeOutput>,
    pub timeline_label: String,
    pub scheduled_micros: i64,
    pub thread_id: u32,
    pub referenced_tensor: RepeatedField<AllocationDescription>,
    pub memory_stats: SingularPtrField<MemoryStats>,
    pub all_start_nanos: i64,
    pub op_start_rel_nanos: i64,
    pub op_end_rel_nanos: i64,
    pub all_end_rel_nanos: i64,
    pub scheduled_nanos: i64,
    pub unknown_fields: UnknownFields,
    pub cached_size: CachedSize,
}

Fields

node_name: Stringall_start_micros: i64op_start_rel_micros: i64op_end_rel_micros: i64all_end_rel_micros: i64memory: RepeatedField<AllocatorMemoryUsed>output: RepeatedField<NodeOutput>timeline_label: Stringscheduled_micros: i64thread_id: u32referenced_tensor: RepeatedField<AllocationDescription>memory_stats: SingularPtrField<MemoryStats>all_start_nanos: i64op_start_rel_nanos: i64op_end_rel_nanos: i64all_end_rel_nanos: i64scheduled_nanos: i64unknown_fields: UnknownFieldscached_size: CachedSize

Implementations

impl NodeExecStats[src]

pub fn new() -> NodeExecStats[src]

pub fn get_node_name(&self) -> &str[src]

pub fn clear_node_name(&mut self)[src]

pub fn set_node_name(&mut self, v: String)[src]

pub fn mut_node_name(&mut self) -> &mut String[src]

pub fn take_node_name(&mut self) -> String[src]

pub fn get_all_start_micros(&self) -> i64[src]

pub fn clear_all_start_micros(&mut self)[src]

pub fn set_all_start_micros(&mut self, v: i64)[src]

pub fn get_op_start_rel_micros(&self) -> i64[src]

pub fn clear_op_start_rel_micros(&mut self)[src]

pub fn set_op_start_rel_micros(&mut self, v: i64)[src]

pub fn get_op_end_rel_micros(&self) -> i64[src]

pub fn clear_op_end_rel_micros(&mut self)[src]

pub fn set_op_end_rel_micros(&mut self, v: i64)[src]

pub fn get_all_end_rel_micros(&self) -> i64[src]

pub fn clear_all_end_rel_micros(&mut self)[src]

pub fn set_all_end_rel_micros(&mut self, v: i64)[src]

pub fn get_memory(&self) -> &[AllocatorMemoryUsed][src]

pub fn clear_memory(&mut self)[src]

pub fn set_memory(&mut self, v: RepeatedField<AllocatorMemoryUsed>)[src]

pub fn mut_memory(&mut self) -> &mut RepeatedField<AllocatorMemoryUsed>[src]

pub fn take_memory(&mut self) -> RepeatedField<AllocatorMemoryUsed>[src]

pub fn get_output(&self) -> &[NodeOutput][src]

pub fn clear_output(&mut self)[src]

pub fn set_output(&mut self, v: RepeatedField<NodeOutput>)[src]

pub fn mut_output(&mut self) -> &mut RepeatedField<NodeOutput>[src]

pub fn take_output(&mut self) -> RepeatedField<NodeOutput>[src]

pub fn get_timeline_label(&self) -> &str[src]

pub fn clear_timeline_label(&mut self)[src]

pub fn set_timeline_label(&mut self, v: String)[src]

pub fn mut_timeline_label(&mut self) -> &mut String[src]

pub fn take_timeline_label(&mut self) -> String[src]

pub fn get_scheduled_micros(&self) -> i64[src]

pub fn clear_scheduled_micros(&mut self)[src]

pub fn set_scheduled_micros(&mut self, v: i64)[src]

pub fn get_thread_id(&self) -> u32[src]

pub fn clear_thread_id(&mut self)[src]

pub fn set_thread_id(&mut self, v: u32)[src]

pub fn get_referenced_tensor(&self) -> &[AllocationDescription][src]

pub fn clear_referenced_tensor(&mut self)[src]

pub fn set_referenced_tensor(&mut self, v: RepeatedField<AllocationDescription>)[src]

pub fn mut_referenced_tensor(
    &mut self
) -> &mut RepeatedField<AllocationDescription>
[src]

pub fn take_referenced_tensor(&mut self) -> RepeatedField<AllocationDescription>[src]

pub fn get_memory_stats(&self) -> &MemoryStats[src]

pub fn clear_memory_stats(&mut self)[src]

pub fn has_memory_stats(&self) -> bool[src]

pub fn set_memory_stats(&mut self, v: MemoryStats)[src]

pub fn mut_memory_stats(&mut self) -> &mut MemoryStats[src]

pub fn take_memory_stats(&mut self) -> MemoryStats[src]

pub fn get_all_start_nanos(&self) -> i64[src]

pub fn clear_all_start_nanos(&mut self)[src]

pub fn set_all_start_nanos(&mut self, v: i64)[src]

pub fn get_op_start_rel_nanos(&self) -> i64[src]

pub fn clear_op_start_rel_nanos(&mut self)[src]

pub fn set_op_start_rel_nanos(&mut self, v: i64)[src]

pub fn get_op_end_rel_nanos(&self) -> i64[src]

pub fn clear_op_end_rel_nanos(&mut self)[src]

pub fn set_op_end_rel_nanos(&mut self, v: i64)[src]

pub fn get_all_end_rel_nanos(&self) -> i64[src]

pub fn clear_all_end_rel_nanos(&mut self)[src]

pub fn set_all_end_rel_nanos(&mut self, v: i64)[src]

pub fn get_scheduled_nanos(&self) -> i64[src]

pub fn clear_scheduled_nanos(&mut self)[src]

pub fn set_scheduled_nanos(&mut self, v: i64)[src]

Trait Implementations

impl Clear for NodeExecStats[src]

impl Clone for NodeExecStats[src]

impl Debug for NodeExecStats[src]

impl Default for NodeExecStats[src]

impl<'a> Default for &'a NodeExecStats[src]

impl Message for NodeExecStats[src]

impl PartialEq<NodeExecStats> for NodeExecStats[src]

impl ProtobufValue for NodeExecStats[src]

impl StructuralPartialEq for NodeExecStats[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.