public static final class NodeDef.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder> implements NodeDefOrBuilder
tensorflow.NodeDef| Modifier and Type | Method and Description |
|---|---|
NodeDef.Builder |
addAllInput(java.lang.Iterable<java.lang.String> values)
Each input is "node:src_output" with "node" being a string name and
"src_output" indicating which output tensor to use from "node".
|
NodeDef.Builder |
addInput(java.lang.String value)
Each input is "node:src_output" with "node" being a string name and
"src_output" indicating which output tensor to use from "node".
|
NodeDef.Builder |
addInputBytes(com.google.protobuf.ByteString value)
Each input is "node:src_output" with "node" being a string name and
"src_output" indicating which output tensor to use from "node".
|
NodeDef.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
NodeDef |
build() |
NodeDef |
buildPartial() |
NodeDef.Builder |
clear() |
NodeDef.Builder |
clearAttr() |
NodeDef.Builder |
clearDevice()
A (possibly partial) specification for the device on which this
node should be placed.
|
NodeDef.Builder |
clearExperimentalDebugInfo()
This stores debug information associated with the node.
|
NodeDef.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
NodeDef.Builder |
clearInput()
Each input is "node:src_output" with "node" being a string name and
"src_output" indicating which output tensor to use from "node".
|
NodeDef.Builder |
clearName()
The name given to this operator.
|
NodeDef.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
NodeDef.Builder |
clearOp()
The operation name.
|
NodeDef.Builder |
clone() |
boolean |
containsAttr(java.lang.String key)
Operation-specific graph-construction-time configuration.
|
java.util.Map<java.lang.String,AttrValue> |
getAttr()
Deprecated.
|
int |
getAttrCount()
Operation-specific graph-construction-time configuration.
|
java.util.Map<java.lang.String,AttrValue> |
getAttrMap()
Operation-specific graph-construction-time configuration.
|
AttrValue |
getAttrOrDefault(java.lang.String key,
AttrValue defaultValue)
Operation-specific graph-construction-time configuration.
|
AttrValue |
getAttrOrThrow(java.lang.String key)
Operation-specific graph-construction-time configuration.
|
NodeDef |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.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.ExperimentalDebugInfo.Builder |
getExperimentalDebugInfoBuilder()
This stores debug information associated with the node.
|
NodeDef.ExperimentalDebugInfoOrBuilder |
getExperimentalDebugInfoOrBuilder()
This stores debug information associated with the node.
|
java.lang.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".
|
java.util.Map<java.lang.String,AttrValue> |
getMutableAttr()
Deprecated.
|
java.lang.String |
getName()
The name given to this operator.
|
com.google.protobuf.ByteString |
getNameBytes()
The name given to this operator.
|
java.lang.String |
getOp()
The operation name.
|
com.google.protobuf.ByteString |
getOpBytes()
The operation name.
|
boolean |
hasExperimentalDebugInfo()
This stores debug information associated with the node.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
NodeDef.Builder |
mergeExperimentalDebugInfo(NodeDef.ExperimentalDebugInfo value)
This stores debug information associated with the node.
|
NodeDef.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
NodeDef.Builder |
mergeFrom(com.google.protobuf.Message other) |
NodeDef.Builder |
mergeFrom(NodeDef other) |
NodeDef.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
NodeDef.Builder |
putAllAttr(java.util.Map<java.lang.String,AttrValue> values)
Operation-specific graph-construction-time configuration.
|
NodeDef.Builder |
putAttr(java.lang.String key,
AttrValue value)
Operation-specific graph-construction-time configuration.
|
NodeDef.Builder |
removeAttr(java.lang.String key)
Operation-specific graph-construction-time configuration.
|
NodeDef.Builder |
setDevice(java.lang.String value)
A (possibly partial) specification for the device on which this
node should be placed.
|
NodeDef.Builder |
setDeviceBytes(com.google.protobuf.ByteString value)
A (possibly partial) specification for the device on which this
node should be placed.
|
NodeDef.Builder |
setExperimentalDebugInfo(NodeDef.ExperimentalDebugInfo.Builder builderForValue)
This stores debug information associated with the node.
|
NodeDef.Builder |
setExperimentalDebugInfo(NodeDef.ExperimentalDebugInfo value)
This stores debug information associated with the node.
|
NodeDef.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
NodeDef.Builder |
setInput(int index,
java.lang.String value)
Each input is "node:src_output" with "node" being a string name and
"src_output" indicating which output tensor to use from "node".
|
NodeDef.Builder |
setName(java.lang.String value)
The name given to this operator.
|
NodeDef.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The name given to this operator.
|
NodeDef.Builder |
setOp(java.lang.String value)
The operation name.
|
NodeDef.Builder |
setOpBytes(com.google.protobuf.ByteString value)
The operation name.
|
NodeDef.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
NodeDef.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>public NodeDef.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>public NodeDef getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic NodeDef build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic NodeDef buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic NodeDef.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>public NodeDef.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>public NodeDef.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>public NodeDef.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>public NodeDef.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>public NodeDef.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>public NodeDef.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NodeDef.Builder>public NodeDef.Builder mergeFrom(NodeDef other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>public NodeDef.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NodeDef.Builder>java.io.IOExceptionpublic java.lang.String getName()
The name given to this operator. Used for naming inputs, logging, visualization, etc. Unique within a single GraphDef. Must match the regexp "[A-Za-z0-9.][A-Za-z0-9_./]*".
string name = 1;getName in interface NodeDefOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The name given to this operator. Used for naming inputs, logging, visualization, etc. Unique within a single GraphDef. Must match the regexp "[A-Za-z0-9.][A-Za-z0-9_./]*".
string name = 1;getNameBytes in interface NodeDefOrBuilderpublic NodeDef.Builder setName(java.lang.String value)
The name given to this operator. Used for naming inputs, logging, visualization, etc. Unique within a single GraphDef. Must match the regexp "[A-Za-z0-9.][A-Za-z0-9_./]*".
string name = 1;value - The name to set.public NodeDef.Builder clearName()
The name given to this operator. Used for naming inputs, logging, visualization, etc. Unique within a single GraphDef. Must match the regexp "[A-Za-z0-9.][A-Za-z0-9_./]*".
string name = 1;public NodeDef.Builder setNameBytes(com.google.protobuf.ByteString value)
The name given to this operator. Used for naming inputs, logging, visualization, etc. Unique within a single GraphDef. Must match the regexp "[A-Za-z0-9.][A-Za-z0-9_./]*".
string name = 1;value - The bytes for name to set.public java.lang.String getOp()
The operation name. There may be custom parameters in attrs. Op names starting with an underscore are reserved for internal use.
string op = 2;getOp in interface NodeDefOrBuilderpublic com.google.protobuf.ByteString getOpBytes()
The operation name. There may be custom parameters in attrs. Op names starting with an underscore are reserved for internal use.
string op = 2;getOpBytes in interface NodeDefOrBuilderpublic NodeDef.Builder setOp(java.lang.String value)
The operation name. There may be custom parameters in attrs. Op names starting with an underscore are reserved for internal use.
string op = 2;value - The op to set.public NodeDef.Builder clearOp()
The operation name. There may be custom parameters in attrs. Op names starting with an underscore are reserved for internal use.
string op = 2;public NodeDef.Builder setOpBytes(com.google.protobuf.ByteString value)
The operation name. There may be custom parameters in attrs. Op names starting with an underscore are reserved for internal use.
string op = 2;value - The bytes for op to set.public 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". If "src_output" is 0 the ":0" suffix can be omitted. Regular inputs may optionally be followed by control inputs that have the format "^node".
repeated string input = 3;getInputList in interface NodeDefOrBuilderpublic 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". If "src_output" is 0 the ":0" suffix can be omitted. Regular inputs may optionally be followed by control inputs that have the format "^node".
repeated string input = 3;getInputCount in interface NodeDefOrBuilderpublic java.lang.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". If "src_output" is 0 the ":0" suffix can be omitted. Regular inputs may optionally be followed by control inputs that have the format "^node".
repeated string input = 3;getInput in interface NodeDefOrBuilderindex - The index of the element to return.public 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". If "src_output" is 0 the ":0" suffix can be omitted. Regular inputs may optionally be followed by control inputs that have the format "^node".
repeated string input = 3;getInputBytes in interface NodeDefOrBuilderindex - The index of the value to return.public NodeDef.Builder setInput(int index, java.lang.String value)
Each input is "node:src_output" with "node" being a string name and "src_output" indicating which output tensor to use from "node". If "src_output" is 0 the ":0" suffix can be omitted. Regular inputs may optionally be followed by control inputs that have the format "^node".
repeated string input = 3;index - The index to set the value at.value - The input to set.public NodeDef.Builder addInput(java.lang.String value)
Each input is "node:src_output" with "node" being a string name and "src_output" indicating which output tensor to use from "node". If "src_output" is 0 the ":0" suffix can be omitted. Regular inputs may optionally be followed by control inputs that have the format "^node".
repeated string input = 3;value - The input to add.public NodeDef.Builder addAllInput(java.lang.Iterable<java.lang.String> values)
Each input is "node:src_output" with "node" being a string name and "src_output" indicating which output tensor to use from "node". If "src_output" is 0 the ":0" suffix can be omitted. Regular inputs may optionally be followed by control inputs that have the format "^node".
repeated string input = 3;values - The input to add.public NodeDef.Builder clearInput()
Each input is "node:src_output" with "node" being a string name and "src_output" indicating which output tensor to use from "node". If "src_output" is 0 the ":0" suffix can be omitted. Regular inputs may optionally be followed by control inputs that have the format "^node".
repeated string input = 3;public NodeDef.Builder addInputBytes(com.google.protobuf.ByteString value)
Each input is "node:src_output" with "node" being a string name and "src_output" indicating which output tensor to use from "node". If "src_output" is 0 the ":0" suffix can be omitted. Regular inputs may optionally be followed by control inputs that have the format "^node".
repeated string input = 3;value - The bytes of the input to add.public java.lang.String getDevice()
A (possibly partial) specification for the device on which this
node should be placed.
The expected syntax for this string is as follows:
DEVICE_SPEC ::= PARTIAL_SPEC
PARTIAL_SPEC ::= ("/" CONSTRAINT) *
CONSTRAINT ::= ("job:" JOB_NAME)
| ("replica:" [1-9][0-9]*)
| ("task:" [1-9][0-9]*)
| ("device:" [A-Za-z]* ":" ([1-9][0-9]* | "*") )
Valid values for this string include:
* "/job:worker/replica:0/task:1/device:GPU:3" (full specification)
* "/job:worker/device:GPU:3" (partial specification)
* "" (no specification)
If the constraints do not resolve to a single device (or if this
field is empty or not present), the runtime will attempt to
choose a device automatically.
string device = 4;getDevice in interface NodeDefOrBuilderpublic com.google.protobuf.ByteString getDeviceBytes()
A (possibly partial) specification for the device on which this
node should be placed.
The expected syntax for this string is as follows:
DEVICE_SPEC ::= PARTIAL_SPEC
PARTIAL_SPEC ::= ("/" CONSTRAINT) *
CONSTRAINT ::= ("job:" JOB_NAME)
| ("replica:" [1-9][0-9]*)
| ("task:" [1-9][0-9]*)
| ("device:" [A-Za-z]* ":" ([1-9][0-9]* | "*") )
Valid values for this string include:
* "/job:worker/replica:0/task:1/device:GPU:3" (full specification)
* "/job:worker/device:GPU:3" (partial specification)
* "" (no specification)
If the constraints do not resolve to a single device (or if this
field is empty or not present), the runtime will attempt to
choose a device automatically.
string device = 4;getDeviceBytes in interface NodeDefOrBuilderpublic NodeDef.Builder setDevice(java.lang.String value)
A (possibly partial) specification for the device on which this
node should be placed.
The expected syntax for this string is as follows:
DEVICE_SPEC ::= PARTIAL_SPEC
PARTIAL_SPEC ::= ("/" CONSTRAINT) *
CONSTRAINT ::= ("job:" JOB_NAME)
| ("replica:" [1-9][0-9]*)
| ("task:" [1-9][0-9]*)
| ("device:" [A-Za-z]* ":" ([1-9][0-9]* | "*") )
Valid values for this string include:
* "/job:worker/replica:0/task:1/device:GPU:3" (full specification)
* "/job:worker/device:GPU:3" (partial specification)
* "" (no specification)
If the constraints do not resolve to a single device (or if this
field is empty or not present), the runtime will attempt to
choose a device automatically.
string device = 4;value - The device to set.public NodeDef.Builder clearDevice()
A (possibly partial) specification for the device on which this
node should be placed.
The expected syntax for this string is as follows:
DEVICE_SPEC ::= PARTIAL_SPEC
PARTIAL_SPEC ::= ("/" CONSTRAINT) *
CONSTRAINT ::= ("job:" JOB_NAME)
| ("replica:" [1-9][0-9]*)
| ("task:" [1-9][0-9]*)
| ("device:" [A-Za-z]* ":" ([1-9][0-9]* | "*") )
Valid values for this string include:
* "/job:worker/replica:0/task:1/device:GPU:3" (full specification)
* "/job:worker/device:GPU:3" (partial specification)
* "" (no specification)
If the constraints do not resolve to a single device (or if this
field is empty or not present), the runtime will attempt to
choose a device automatically.
string device = 4;public NodeDef.Builder setDeviceBytes(com.google.protobuf.ByteString value)
A (possibly partial) specification for the device on which this
node should be placed.
The expected syntax for this string is as follows:
DEVICE_SPEC ::= PARTIAL_SPEC
PARTIAL_SPEC ::= ("/" CONSTRAINT) *
CONSTRAINT ::= ("job:" JOB_NAME)
| ("replica:" [1-9][0-9]*)
| ("task:" [1-9][0-9]*)
| ("device:" [A-Za-z]* ":" ([1-9][0-9]* | "*") )
Valid values for this string include:
* "/job:worker/replica:0/task:1/device:GPU:3" (full specification)
* "/job:worker/device:GPU:3" (partial specification)
* "" (no specification)
If the constraints do not resolve to a single device (or if this
field is empty or not present), the runtime will attempt to
choose a device automatically.
string device = 4;value - The bytes for device to set.public int getAttrCount()
NodeDefOrBuilderOperation-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;getAttrCount in interface NodeDefOrBuilderpublic boolean containsAttr(java.lang.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;containsAttr in interface NodeDefOrBuilder@Deprecated public java.util.Map<java.lang.String,AttrValue> getAttr()
getAttrMap() instead.getAttr in interface NodeDefOrBuilderpublic java.util.Map<java.lang.String,AttrValue> getAttrMap()
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;getAttrMap in interface NodeDefOrBuilderpublic AttrValue getAttrOrDefault(java.lang.String key, AttrValue defaultValue)
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;getAttrOrDefault in interface NodeDefOrBuilderpublic AttrValue getAttrOrThrow(java.lang.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;getAttrOrThrow in interface NodeDefOrBuilderpublic NodeDef.Builder clearAttr()
public NodeDef.Builder removeAttr(java.lang.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;@Deprecated public java.util.Map<java.lang.String,AttrValue> getMutableAttr()
public NodeDef.Builder putAttr(java.lang.String key, AttrValue value)
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 NodeDef.Builder putAllAttr(java.util.Map<java.lang.String,AttrValue> values)
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 hasExperimentalDebugInfo()
This stores debug information associated with the node.
.tensorflow.NodeDef.ExperimentalDebugInfo experimental_debug_info = 6;hasExperimentalDebugInfo in interface NodeDefOrBuilderpublic NodeDef.ExperimentalDebugInfo getExperimentalDebugInfo()
This stores debug information associated with the node.
.tensorflow.NodeDef.ExperimentalDebugInfo experimental_debug_info = 6;getExperimentalDebugInfo in interface NodeDefOrBuilderpublic NodeDef.Builder setExperimentalDebugInfo(NodeDef.ExperimentalDebugInfo value)
This stores debug information associated with the node.
.tensorflow.NodeDef.ExperimentalDebugInfo experimental_debug_info = 6;public NodeDef.Builder setExperimentalDebugInfo(NodeDef.ExperimentalDebugInfo.Builder builderForValue)
This stores debug information associated with the node.
.tensorflow.NodeDef.ExperimentalDebugInfo experimental_debug_info = 6;public NodeDef.Builder mergeExperimentalDebugInfo(NodeDef.ExperimentalDebugInfo value)
This stores debug information associated with the node.
.tensorflow.NodeDef.ExperimentalDebugInfo experimental_debug_info = 6;public NodeDef.Builder clearExperimentalDebugInfo()
This stores debug information associated with the node.
.tensorflow.NodeDef.ExperimentalDebugInfo experimental_debug_info = 6;public NodeDef.ExperimentalDebugInfo.Builder getExperimentalDebugInfoBuilder()
This stores debug information associated with the node.
.tensorflow.NodeDef.ExperimentalDebugInfo experimental_debug_info = 6;public NodeDef.ExperimentalDebugInfoOrBuilder getExperimentalDebugInfoOrBuilder()
This stores debug information associated with the node.
.tensorflow.NodeDef.ExperimentalDebugInfo experimental_debug_info = 6;getExperimentalDebugInfoOrBuilder in interface NodeDefOrBuilderpublic final NodeDef.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>public final NodeDef.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>