Package org.tensorflow.framework
Interface CostGraphDef.NodeOrBuilder
-
- All Superinterfaces:
org.nd4j.shade.protobuf.MessageLiteOrBuilder
,org.nd4j.shade.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CostGraphDef.Node
,CostGraphDef.Node.Builder
- Enclosing class:
- CostGraphDef
public static interface CostGraphDef.NodeOrBuilder extends org.nd4j.shade.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description long
getComputeCost()
Estimate of the computational cost of this node, in microseconds.long
getComputeTime()
Analytical estimate of the computational cost of this node, in microseconds.int
getControlInput(int index)
Ids of the control inputs for this node.int
getControlInputCount()
Ids of the control inputs for this node.List<Integer>
getControlInputList()
Ids of the control inputs for this node.String
getDevice()
The device of the node.org.nd4j.shade.protobuf.ByteString
getDeviceBytes()
The device of the node.long
getDevicePersistentMemorySize()
Deprecated.tensorflow.CostGraphDef.Node.device_persistent_memory_size is deprecated.long
getDeviceTempMemorySize()
Deprecated.tensorflow.CostGraphDef.Node.device_temp_memory_size is deprecated.long
getHostTempMemorySize()
Deprecated.tensorflow.CostGraphDef.Node.host_temp_memory_size is deprecated.int
getId()
The id of the node.CostGraphDef.Node.InputInfo
getInputInfo(int index)
repeated .tensorflow.CostGraphDef.Node.InputInfo input_info = 4;
int
getInputInfoCount()
repeated .tensorflow.CostGraphDef.Node.InputInfo input_info = 4;
List<CostGraphDef.Node.InputInfo>
getInputInfoList()
repeated .tensorflow.CostGraphDef.Node.InputInfo input_info = 4;
CostGraphDef.Node.InputInfoOrBuilder
getInputInfoOrBuilder(int index)
repeated .tensorflow.CostGraphDef.Node.InputInfo input_info = 4;
List<? extends CostGraphDef.Node.InputInfoOrBuilder>
getInputInfoOrBuilderList()
repeated .tensorflow.CostGraphDef.Node.InputInfo input_info = 4;
boolean
getIsFinal()
If true, the output is permanent: it can't be discarded, because this node is part of the "final output".long
getMemoryTime()
Analytical estimate of the memory access cost of this node, in microseconds.String
getName()
The name of the node.org.nd4j.shade.protobuf.ByteString
getNameBytes()
The name of the node.CostGraphDef.Node.OutputInfo
getOutputInfo(int index)
repeated .tensorflow.CostGraphDef.Node.OutputInfo output_info = 5;
int
getOutputInfoCount()
repeated .tensorflow.CostGraphDef.Node.OutputInfo output_info = 5;
List<CostGraphDef.Node.OutputInfo>
getOutputInfoList()
repeated .tensorflow.CostGraphDef.Node.OutputInfo output_info = 5;
CostGraphDef.Node.OutputInfoOrBuilder
getOutputInfoOrBuilder(int index)
repeated .tensorflow.CostGraphDef.Node.OutputInfo output_info = 5;
List<? extends CostGraphDef.Node.OutputInfoOrBuilder>
getOutputInfoOrBuilderList()
repeated .tensorflow.CostGraphDef.Node.OutputInfo output_info = 5;
long
getPersistentMemorySize()
Persistent memory used by this node.long
getTemporaryMemorySize()
Temporary memory used by this node.-
Methods inherited from interface org.nd4j.shade.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
The name of the node. Names are globally unique.
string name = 1;
- Returns:
- The name.
-
getNameBytes
org.nd4j.shade.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
org.nd4j.shade.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=50int64 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=51int64 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=52int64 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.
-
-