Interface NodeExecStatsOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    NodeExecStats, NodeExecStats.Builder

    public interface NodeExecStatsOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getNodeName

        java.lang.String getNodeName()
         TODO(tucker): Use some more compact form of node identity than
         the full string name.  Either all processes should agree on a
         global id (cost_id?) for each node, or we should use a hash of
         the name.
         
        string node_name = 1;
        Returns:
        The nodeName.
      • getNodeNameBytes

        com.google.protobuf.ByteString getNodeNameBytes()
         TODO(tucker): Use some more compact form of node identity than
         the full string name.  Either all processes should agree on a
         global id (cost_id?) for each node, or we should use a hash of
         the name.
         
        string node_name = 1;
        Returns:
        The bytes for nodeName.
      • getAllStartMicros

        long getAllStartMicros()
        int64 all_start_micros = 2;
        Returns:
        The allStartMicros.
      • getOpStartRelMicros

        long getOpStartRelMicros()
        int64 op_start_rel_micros = 3;
        Returns:
        The opStartRelMicros.
      • getOpEndRelMicros

        long getOpEndRelMicros()
        int64 op_end_rel_micros = 4;
        Returns:
        The opEndRelMicros.
      • getAllEndRelMicros

        long getAllEndRelMicros()
        int64 all_end_rel_micros = 5;
        Returns:
        The allEndRelMicros.
      • getMemoryList

        java.util.List<AllocatorMemoryUsed> getMemoryList()
        repeated .org.platanios.tensorflow.proto.AllocatorMemoryUsed memory = 6;
      • getMemory

        AllocatorMemoryUsed getMemory​(int index)
        repeated .org.platanios.tensorflow.proto.AllocatorMemoryUsed memory = 6;
      • getMemoryCount

        int getMemoryCount()
        repeated .org.platanios.tensorflow.proto.AllocatorMemoryUsed memory = 6;
      • getMemoryOrBuilderList

        java.util.List<? extends AllocatorMemoryUsedOrBuilder> getMemoryOrBuilderList()
        repeated .org.platanios.tensorflow.proto.AllocatorMemoryUsed memory = 6;
      • getMemoryOrBuilder

        AllocatorMemoryUsedOrBuilder getMemoryOrBuilder​(int index)
        repeated .org.platanios.tensorflow.proto.AllocatorMemoryUsed memory = 6;
      • getOutputList

        java.util.List<NodeOutput> getOutputList()
        repeated .org.platanios.tensorflow.proto.NodeOutput output = 7;
      • getOutput

        NodeOutput getOutput​(int index)
        repeated .org.platanios.tensorflow.proto.NodeOutput output = 7;
      • getOutputCount

        int getOutputCount()
        repeated .org.platanios.tensorflow.proto.NodeOutput output = 7;
      • getOutputOrBuilderList

        java.util.List<? extends NodeOutputOrBuilder> getOutputOrBuilderList()
        repeated .org.platanios.tensorflow.proto.NodeOutput output = 7;
      • getOutputOrBuilder

        NodeOutputOrBuilder getOutputOrBuilder​(int index)
        repeated .org.platanios.tensorflow.proto.NodeOutput output = 7;
      • getTimelineLabel

        java.lang.String getTimelineLabel()
        string timeline_label = 8;
        Returns:
        The timelineLabel.
      • getTimelineLabelBytes

        com.google.protobuf.ByteString getTimelineLabelBytes()
        string timeline_label = 8;
        Returns:
        The bytes for timelineLabel.
      • getScheduledMicros

        long getScheduledMicros()
        int64 scheduled_micros = 9;
        Returns:
        The scheduledMicros.
      • getThreadId

        int getThreadId()
        uint32 thread_id = 10;
        Returns:
        The threadId.
      • getReferencedTensorList

        java.util.List<AllocationDescription> getReferencedTensorList()
        repeated .org.platanios.tensorflow.proto.AllocationDescription referenced_tensor = 11;
      • getReferencedTensor

        AllocationDescription getReferencedTensor​(int index)
        repeated .org.platanios.tensorflow.proto.AllocationDescription referenced_tensor = 11;
      • getReferencedTensorCount

        int getReferencedTensorCount()
        repeated .org.platanios.tensorflow.proto.AllocationDescription referenced_tensor = 11;
      • getReferencedTensorOrBuilderList

        java.util.List<? extends AllocationDescriptionOrBuilder> getReferencedTensorOrBuilderList()
        repeated .org.platanios.tensorflow.proto.AllocationDescription referenced_tensor = 11;
      • getReferencedTensorOrBuilder

        AllocationDescriptionOrBuilder getReferencedTensorOrBuilder​(int index)
        repeated .org.platanios.tensorflow.proto.AllocationDescription referenced_tensor = 11;
      • hasMemoryStats

        boolean hasMemoryStats()
        .org.platanios.tensorflow.proto.MemoryStats memory_stats = 12;
        Returns:
        Whether the memoryStats field is set.
      • getMemoryStats

        MemoryStats getMemoryStats()
        .org.platanios.tensorflow.proto.MemoryStats memory_stats = 12;
        Returns:
        The memoryStats.
      • getMemoryStatsOrBuilder

        MemoryStatsOrBuilder getMemoryStatsOrBuilder()
        .org.platanios.tensorflow.proto.MemoryStats memory_stats = 12;
      • getAllStartNanos

        long getAllStartNanos()
        int64 all_start_nanos = 13;
        Returns:
        The allStartNanos.
      • getOpStartRelNanos

        long getOpStartRelNanos()
        int64 op_start_rel_nanos = 14;
        Returns:
        The opStartRelNanos.
      • getOpEndRelNanos

        long getOpEndRelNanos()
        int64 op_end_rel_nanos = 15;
        Returns:
        The opEndRelNanos.
      • getAllEndRelNanos

        long getAllEndRelNanos()
        int64 all_end_rel_nanos = 16;
        Returns:
        The allEndRelNanos.
      • getScheduledNanos

        long getScheduledNanos()
        int64 scheduled_nanos = 17;
        Returns:
        The scheduledNanos.