pub struct MultiGraphNodeProto {Show 21 fields
pub name: String,
pub exec_micros: i64,
pub accelerator_exec_micros: i64,
pub cpu_exec_micros: i64,
pub requested_bytes: i64,
pub peak_bytes: i64,
pub residual_bytes: i64,
pub output_bytes: i64,
pub parameters: i64,
pub float_ops: i64,
pub total_exec_micros: i64,
pub total_accelerator_exec_micros: i64,
pub total_cpu_exec_micros: i64,
pub total_requested_bytes: i64,
pub total_peak_bytes: i64,
pub total_residual_bytes: i64,
pub total_output_bytes: i64,
pub total_parameters: i64,
pub total_float_ops: i64,
pub graph_nodes: Vec<GraphNodeProto>,
pub children: Vec<MultiGraphNodeProto>,
}
Expand description
A node that groups multiple GraphNodeProto. Depending on the ‘view’, the semantics of the TFmultiGraphNodeProto is different: code view: A node groups all TensorFlow graph nodes created by the Python code. op view: A node groups all TensorFlow graph nodes that are of type of the op (e.g. MatMul, Conv2D).
Fields§
§name: String
Name of the node.
exec_micros: i64
code execution time.
accelerator_exec_micros: i64
§cpu_exec_micros: i64
§requested_bytes: i64
Total requested bytes by the code.
peak_bytes: i64
Max bytes allocated and being used by the op at a point.
residual_bytes: i64
Total bytes requested by the op and not released before end.
output_bytes: i64
Total bytes output by the op (not necessarily allocated by the op).
parameters: i64
Number of parameters if available.
float_ops: i64
Number of float operations.
total_exec_micros: i64
The following are the aggregated stats from descendants. The actual descendants depend on the data structure used.
total_accelerator_exec_micros: i64
§total_cpu_exec_micros: i64
§total_requested_bytes: i64
§total_peak_bytes: i64
§total_residual_bytes: i64
§total_output_bytes: i64
§total_parameters: i64
§total_float_ops: i64
§graph_nodes: Vec<GraphNodeProto>
TensorFlow graph nodes contained by the MultiGraphNodeProto.
children: Vec<MultiGraphNodeProto>
Descendants of the node. The actual descendants depend on the data structure used.
Trait Implementations§
Source§impl Clone for MultiGraphNodeProto
impl Clone for MultiGraphNodeProto
Source§fn clone(&self) -> MultiGraphNodeProto
fn clone(&self) -> MultiGraphNodeProto
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for MultiGraphNodeProto
impl Debug for MultiGraphNodeProto
Source§impl Default for MultiGraphNodeProto
impl Default for MultiGraphNodeProto
Source§impl Message for MultiGraphNodeProto
impl Message for MultiGraphNodeProto
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
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>
self
.