NodeDef

public final class NodeDef

Protobuf type tensorflow.NodeDef

Nested Classes

class NodeDef.Builder Protobuf type tensorflow.NodeDef
class NodeDef.ExperimentalDebugInfo Protobuf type tensorflow.NodeDef.ExperimentalDebugInfo
interface NodeDef.ExperimentalDebugInfoOrBuilder

Constants

int ATTR_FIELD_NUMBER
int DEVICE_FIELD_NUMBER
int EXPERIMENTAL_DEBUG_INFO_FIELD_NUMBER
int INPUT_FIELD_NUMBER
int NAME_FIELD_NUMBER
int OP_FIELD_NUMBER

Public Methods

boolean
containsAttr (String key)
 Operation-specific graph-construction-time configuration.
boolean
equals (Object obj)
Map<String, AttrValue >
int
getAttrCount ()
 Operation-specific graph-construction-time configuration.
Map<String, AttrValue >
getAttrMap ()
 Operation-specific graph-construction-time configuration.
AttrValue
getAttrOrDefault (String key, AttrValue defaultValue)
 Operation-specific graph-construction-time configuration.
AttrValue
getAttrOrThrow (String key)
 Operation-specific graph-construction-time configuration.
static NodeDef
NodeDef
final static com.google.protobuf.Descriptors.Descriptor
String
getDevice ()
 A (possibly partial) specification for the device on which this
 node should be placed.
com.google.protobuf.ByteString
getDeviceBytes ()
 A (possibly partial) specification for the device on which this
 node should be placed.
NodeDef.ExperimentalDebugInfo
getExperimentalDebugInfo ()
 This stores debug information associated with the node.
NodeDef.ExperimentalDebugInfoOrBuilder
getExperimentalDebugInfoOrBuilder ()
 This stores debug information associated with the node.
String
getInput (int index)
 Each input is "node:src_output" with "node" being a string name and
 "src_output" indicating which output tensor to use from "node".
com.google.protobuf.ByteString
getInputBytes (int index)
 Each input is "node:src_output" with "node" being a string name and
 "src_output" indicating which output tensor to use from "node".
int
getInputCount ()
 Each input is "node:src_output" with "node" being a string name and
 "src_output" indicating which output tensor to use from "node".
com.google.protobuf.ProtocolStringList
getInputList ()
 Each input is "node:src_output" with "node" being a string name and
 "src_output" indicating which output tensor to use from "node".
String
getName ()
 The name given to this operator.
com.google.protobuf.ByteString
getNameBytes ()
 The name given to this operator.
String
getOp ()
 The operation name.
com.google.protobuf.ByteString
getOpBytes ()
 The operation name.
int
final com.google.protobuf.UnknownFieldSet
boolean
hasExperimentalDebugInfo ()
 This stores debug information associated with the node.
int
final boolean
static NodeDef.Builder
static NodeDef.Builder
NodeDef.Builder
static NodeDef
parseDelimitedFrom (InputStream input)
static NodeDef
parseDelimitedFrom (InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static NodeDef
parseFrom (ByteBuffer data)
static NodeDef
parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static NodeDef
parseFrom (ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static NodeDef
parseFrom (com.google.protobuf.CodedInputStream input)
static NodeDef
parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static NodeDef
parseFrom (com.google.protobuf.ByteString data)
static NodeDef
parseFrom (InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static NodeDef
parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static
NodeDef.Builder
void
writeTo (com.google.protobuf.CodedOutputStream output)

Inherited Methods

Constants

public static final int ATTR_FIELD_NUMBER

Constant Value: 5

public static final int DEVICE_FIELD_NUMBER

Constant Value: 4

public static final int EXPERIMENTAL_DEBUG_INFO_FIELD_NUMBER

Constant Value: 6

public static final int INPUT_FIELD_NUMBER

Constant Value: 3

public static final int NAME_FIELD_NUMBER

Constant Value: 1

public static final int OP_FIELD_NUMBER

Constant Value: 2

Public Methods

public boolean containsAttr (String key)

 Operation-specific graph-construction-time configuration.
 Note that this should include all attrs defined in the
 corresponding OpDef, including those with a value matching
 the default -- this allows the default to change and makes
 NodeDefs easier to interpret on their own.  However, if
 an attr with a default is not specified in this list, the
 default will be used.
 The "names" (keys) must match the regexp "[a-z][a-z0-9_]+" (and
 one of the names from the corresponding OpDef's attr field).
 The values must have a type matching the corresponding OpDef
 attr's type field.
 TODO(josh11b): Add some examples here showing best practices.
 
map<string, .tensorflow.AttrValue> attr = 5;

public boolean equals (Object obj)

public Map<String, AttrValue > getAttr ()

Use getAttrMap() instead.

public int