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 Details

    • getName

      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

      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

      List<CostGraphDef.Node.InputInfo> getInputInfoList()
      repeated .tensorflow.CostGraphDef.Node.InputInfo input_info = 4;
    • getInputInfo

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

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

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

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

      List<CostGraphDef.Node.OutputInfo> getOutputInfoList()
      repeated .tensorflow.CostGraphDef.Node.OutputInfo output_info = 5;
    • getOutputInfo

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

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

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

      CostGraphDef.Node.OutputInfoOrBuilder getOutputInfoOrBuilder(int index)
      repeated .tensorflow.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.
      tensorflow.CostGraphDef.Node.host_temp_memory_size is deprecated. See tensorflow/core/framework/cost_graph.proto;l=68
      int64 host_temp_memory_size = 10 [deprecated = true];
      Returns:
      The hostTempMemorySize.
    • getDeviceTempMemorySize

      @Deprecated long getDeviceTempMemorySize()
      Deprecated.
      tensorflow.CostGraphDef.Node.device_temp_memory_size is deprecated. See tensorflow/core/framework/cost_graph.proto;l=69
      int64 device_temp_memory_size = 11 [deprecated = true];
      Returns:
      The deviceTempMemorySize.
    • getDevicePersistentMemorySize

      @Deprecated long getDevicePersistentMemorySize()
      Deprecated.
      tensorflow.CostGraphDef.Node.device_persistent_memory_size is deprecated. See tensorflow/core/framework/cost_graph.proto;l=70
      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

      List<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.