Struct tfrecord::protos::node_def::ExperimentalDebugInfo[][src]

pub struct ExperimentalDebugInfo {
    pub original_node_names: Vec<String>,
    pub original_func_names: Vec<String>,
}

Fields

original_node_names: Vec<String>

Opaque string inserted into error messages created by the runtime.

This is intended to store the list of names of the nodes from the original graph that this node was derived. For example if this node, say C, was result of a fusion of 2 nodes A and B, then ‘original_node’ would be {A, B}. This information can be used to map errors originating at the current node to some top level source code.

original_func_names: Vec<String>

This is intended to store the list of names of the functions from the original graph that this node was derived. For example if this node, say C, was result of a fusion of node A in function FA and node B in function FB, then original_funcs would be {FA, FB}. If the node is in the top level graph, the original_func is empty. This information, with the original_node_names can be used to map errors originating at the current ndoe to some top level source code.

Trait Implementations

impl Clone for ExperimentalDebugInfo[src]

impl Debug for ExperimentalDebugInfo[src]

impl Default for ExperimentalDebugInfo[src]

impl<'de> Deserialize<'de> for ExperimentalDebugInfo[src]

impl Message for ExperimentalDebugInfo[src]

impl PartialEq<ExperimentalDebugInfo> for ExperimentalDebugInfo[src]

impl Serialize for ExperimentalDebugInfo[src]

impl StructuralPartialEq for ExperimentalDebugInfo[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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

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

impl<T> Pointable for T

type Init = T

The type for initializers.

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,