public final class NodeDef extends org.nd4j.shade.protobuf.GeneratedMessageV3 implements NodeDefOrBuilder
tensorflow.NodeDef| Modifier and Type | Class and Description |
|---|---|
static class |
NodeDef.Builder
Protobuf type
tensorflow.NodeDef |
org.nd4j.shade.protobuf.GeneratedMessageV3.BuilderParent, org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessage>, org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessage>, org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTable, org.nd4j.shade.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ATTR_FIELD_NUMBER |
static int |
DEVICE_FIELD_NUMBER |
static int |
INPUT_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
OP_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsAttr(String key)
Operation-specific graph-construction-time configuration.
|
boolean |
equals(Object obj) |
Map<String,AttrValue> |
getAttr()
Deprecated.
|
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 |
getDefaultInstance() |
NodeDef |
getDefaultInstanceForType() |
static org.nd4j.shade.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDevice()
A (possibly partial) specification for the device on which this
node should be placed.
|
org.nd4j.shade.protobuf.ByteString |
getDeviceBytes()
A (possibly partial) specification for the device on which this
node should be placed.
|
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".
|
org.nd4j.shade.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".
|
org.nd4j.shade.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.
|
org.nd4j.shade.protobuf.ByteString |
getNameBytes()
The name given to this operator.
|
String |
getOp()
The operation name.
|
org.nd4j.shade.protobuf.ByteString |
getOpBytes()
The operation name.
|
org.nd4j.shade.protobuf.Parser<NodeDef> |
getParserForType() |
int |
getSerializedSize() |
org.nd4j.shade.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
protected org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected org.nd4j.shade.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static NodeDef.Builder |
newBuilder() |
static NodeDef.Builder |
newBuilder(NodeDef prototype) |
NodeDef.Builder |
newBuilderForType() |
protected NodeDef.Builder |
newBuilderForType(org.nd4j.shade.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(org.nd4j.shade.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static NodeDef |
parseDelimitedFrom(InputStream input) |
static NodeDef |
parseDelimitedFrom(InputStream input,
org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) |
static NodeDef |
parseFrom(byte[] data) |
static NodeDef |
parseFrom(byte[] data,
org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) |
static NodeDef |
parseFrom(ByteBuffer data) |
static NodeDef |
parseFrom(ByteBuffer data,
org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) |
static NodeDef |
parseFrom(org.nd4j.shade.protobuf.ByteString data) |
static NodeDef |
parseFrom(org.nd4j.shade.protobuf.ByteString data,
org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) |
static NodeDef |
parseFrom(org.nd4j.shade.protobuf.CodedInputStream input) |
static NodeDef |
parseFrom(org.nd4j.shade.protobuf.CodedInputStream input,
org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) |
static NodeDef |
parseFrom(InputStream input) |
static NodeDef |
parseFrom(InputStream input,
org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) |
static org.nd4j.shade.protobuf.Parser<NodeDef> |
parser() |
NodeDef.Builder |
toBuilder() |
void |
writeTo(org.nd4j.shade.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int OP_FIELD_NUMBER
public static final int INPUT_FIELD_NUMBER
public static final int DEVICE_FIELD_NUMBER
public static final int ATTR_FIELD_NUMBER
protected Object newInstance(org.nd4j.shade.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class org.nd4j.shade.protobuf.GeneratedMessageV3public final org.nd4j.shade.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface org.nd4j.shade.protobuf.MessageOrBuildergetUnknownFields in class org.nd4j.shade.protobuf.GeneratedMessageV3public static final org.nd4j.shade.protobuf.Descriptors.Descriptor getDescriptor()
protected org.nd4j.shade.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class org.nd4j.shade.protobuf.GeneratedMessageV3protected org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class org.nd4j.shade.protobuf.GeneratedMessageV3public 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 org.nd4j.shade.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 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 org.nd4j.shade.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 org.nd4j.shade.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 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 org.nd4j.shade.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 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 org.nd4j.shade.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 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(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 Map<String,AttrValue> getAttr()
getAttrMap() instead.getAttr in interface NodeDefOrBuilderpublic Map<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(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(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 final boolean isInitialized()
isInitialized in interface org.nd4j.shade.protobuf.MessageLiteOrBuilderisInitialized in class org.nd4j.shade.protobuf.GeneratedMessageV3public void writeTo(org.nd4j.shade.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface org.nd4j.shade.protobuf.MessageLitewriteTo in class org.nd4j.shade.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface org.nd4j.shade.protobuf.MessageLitegetSerializedSize in class org.nd4j.shade.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface org.nd4j.shade.protobuf.Messageequals in class org.nd4j.shade.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface org.nd4j.shade.protobuf.MessagehashCode in class org.nd4j.shade.protobuf.AbstractMessagepublic static NodeDef parseFrom(ByteBuffer data) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
org.nd4j.shade.protobuf.InvalidProtocolBufferExceptionpublic static NodeDef parseFrom(ByteBuffer data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
org.nd4j.shade.protobuf.InvalidProtocolBufferExceptionpublic static NodeDef parseFrom(org.nd4j.shade.protobuf.ByteString data) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
org.nd4j.shade.protobuf.InvalidProtocolBufferExceptionpublic static NodeDef parseFrom(org.nd4j.shade.protobuf.ByteString data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
org.nd4j.shade.protobuf.InvalidProtocolBufferExceptionpublic static NodeDef parseFrom(byte[] data) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
org.nd4j.shade.protobuf.InvalidProtocolBufferExceptionpublic static NodeDef parseFrom(byte[] data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
org.nd4j.shade.protobuf.InvalidProtocolBufferExceptionpublic static NodeDef parseFrom(InputStream input) throws IOException
IOExceptionpublic static NodeDef parseFrom(InputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static NodeDef parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static NodeDef parseDelimitedFrom(InputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static NodeDef parseFrom(org.nd4j.shade.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static NodeDef parseFrom(org.nd4j.shade.protobuf.CodedInputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic NodeDef.Builder newBuilderForType()
newBuilderForType in interface org.nd4j.shade.protobuf.MessagenewBuilderForType in interface org.nd4j.shade.protobuf.MessageLitepublic static NodeDef.Builder newBuilder()
public static NodeDef.Builder newBuilder(NodeDef prototype)
public NodeDef.Builder toBuilder()
toBuilder in interface org.nd4j.shade.protobuf.MessagetoBuilder in interface org.nd4j.shade.protobuf.MessageLiteprotected NodeDef.Builder newBuilderForType(org.nd4j.shade.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class org.nd4j.shade.protobuf.GeneratedMessageV3public static NodeDef getDefaultInstance()
public static org.nd4j.shade.protobuf.Parser<NodeDef> parser()
public org.nd4j.shade.protobuf.Parser<NodeDef> getParserForType()
getParserForType in interface org.nd4j.shade.protobuf.MessagegetParserForType in interface org.nd4j.shade.protobuf.MessageLitegetParserForType in class org.nd4j.shade.protobuf.GeneratedMessageV3public NodeDef getDefaultInstanceForType()
getDefaultInstanceForType in interface org.nd4j.shade.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface org.nd4j.shade.protobuf.MessageOrBuilderCopyright © 2022. All rights reserved.