Interface CostGraphDef.NodeOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    CostGraphDef.Node, CostGraphDef.Node.Builder
    Enclosing class:
    CostGraphDef

    public static interface CostGraphDef.NodeOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

        java.lang.String getName()
         The name of the node. Names are globally unique.
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         The name of the node. Names are globally unique.
         
        string name = 1;
        Returns:
        The bytes for name.
      • getDevice

        java.lang.String getDevice()
         The device of the node. Can be empty if the node is mapped to the
         default partition or partitioning hasn't been run yet.
         
        string device = 2;
        Returns:
        The device.
      • getDeviceBytes

        com.google.protobuf.ByteString getDeviceBytes()
         The device of the node. Can be empty if the node is mapped to the
         default partition or partitioning hasn't been run yet.
         
        string device = 2;
        Returns:
        The bytes for device.
      • getId

        int getId()
         The id of the node. Node ids are only unique inside a partition.
         
        int32 id = 3;
        Returns:
        The id.
      • getInputInfoList

        java.util.List<CostGraphDef.Node.InputInfo> getInputInfoList()
        repeated .org.platanios.tensorflow.proto.CostGraphDef.Node.InputInfo input_info = 4;
      • getInputInfo

        CostGraphDef.Node.InputInfo getInputInfo​(int index)
        repeated .org.platanios.tensorflow.proto.CostGraphDef.Node.InputInfo input_info = 4;
      • getInputInfoCount

        int getInputInfoCount()
        repeated .org.platanios.tensorflow.proto.CostGraphDef.Node.InputInfo input_info = 4;
      • getInputInfoOrBuilderList

        java.util.List<? extends CostGraphDef.Node.InputInfoOrBuilder> getInputInfoOrBuilderList()
        repeated .org.platanios.tensorflow.proto.CostGraphDef.Node.InputInfo input_info = 4;
      • getInputInfoOrBuilder

        CostGraphDef.Node.InputInfoOrBuilder getInputInfoOrBuilder​(int index)
        repeated .org.platanios.tensorflow.proto.CostGraphDef.Node.InputInfo input_info = 4;
      • getOutputInfoList

        java.util.List<CostGraphDef.Node.OutputInfo> getOutputInfoList()
        repeated .org.platanios.tensorflow.proto.CostGraphDef.Node.OutputInfo output_info = 5;
      • getOutputInfo

        CostGraphDef.Node.OutputInfo getOutputInfo​(int index)
        repeated .org.platanios.tensorflow.proto.CostGraphDef.Node.OutputInfo output_info = 5;
      • getOutputInfoCount

        int getOutputInfoCount()
        repeated .org.platanios.tensorflow.proto.CostGraphDef.Node.OutputInfo output_info = 5;
      • getOutputInfoOrBuilderList

        java.util.List<? extends CostGraphDef.Node.OutputInfoOrBuilder> getOutputInfoOrBuilderList()
        repeated .org.platanios.tensorflow.proto.CostGraphDef.Node.OutputInfo output_info = 5;
      • getOutputInfoOrBuilder

        CostGraphDef.Node.OutputInfoOrBuilder getOutputInfoOrBuilder​(int index)
        repeated .org.platanios.tensorflow.proto.CostGraphDef.Node.OutputInfo output_info = 5;
      • getTemporaryMemorySize

        long getTemporaryMemorySize()
         Temporary memory used by this node.
         
        int64 temporary_memory_size = 6;
        Returns:
        The temporaryMemorySize.
      • getPersistentMemorySize

        long getPersistentMemorySize()
         Persistent memory used by this node.
         
        int64 persistent_memory_size = 12;
        Returns:
        The persistentMemorySize.
      • getHostTempMemorySize

        @Deprecated
        long getHostTempMemorySize()
        Deprecated.
        int64 host_temp_memory_size = 10 [deprecated = true];
        Returns:
        The hostTempMemorySize.
      • getDeviceTempMemorySize

        @Deprecated
        long getDeviceTempMemorySize()
        Deprecated.
        int64 device_temp_memory_size = 11 [deprecated = true];
        Returns:
        The deviceTempMemorySize.
      • getDevicePersistentMemorySize

        @Deprecated
        long getDevicePersistentMemorySize()
        Deprecated.
        int64 device_persistent_memory_size = 16 [deprecated = true];
        Returns:
        The devicePersistentMemorySize.
      • getComputeCost

        long getComputeCost()
         Estimate of the computational cost of this node, in microseconds.
         
        int64 compute_cost = 9;
        Returns:
        The computeCost.
      • getComputeTime

        long getComputeTime()
         Analytical estimate of the computational cost of this node, in
         microseconds.
         
        int64 compute_time = 14;
        Returns:
        The computeTime.
      • getMemoryTime

        long getMemoryTime()
         Analytical estimate of the memory access cost of this node, in
         microseconds.
         
        int64 memory_time = 15;
        Returns:
        The memoryTime.
      • getIsFinal

        boolean getIsFinal()
         If true, the output is permanent: it can't be discarded, because this
         node is part of the "final output". Nodes may depend on final nodes.
         
        bool is_final = 7;
        Returns:
        The isFinal.
      • getControlInputList

        java.util.List<java.lang.Integer> getControlInputList()
         Ids of the control inputs for this node.
         
        repeated int32 control_input = 8;
        Returns:
        A list containing the controlInput.
      • getControlInputCount

        int getControlInputCount()
         Ids of the control inputs for this node.
         
        repeated int32 control_input = 8;
        Returns:
        The count of controlInput.
      • getControlInput

        int getControlInput​(int index)
         Ids of the control inputs for this node.
         
        repeated int32 control_input = 8;
        Parameters:
        index - The index of the element to return.
        Returns:
        The controlInput at the given index.
      • getInaccurate

        boolean getInaccurate()
         Are the costs inaccurate?
         
        bool inaccurate = 17;
        Returns:
        The inaccurate.