Class NodeDef.Builder

  • All Implemented Interfaces:
    Cloneable, org.nd4j.shade.protobuf.Message.Builder, org.nd4j.shade.protobuf.MessageLite.Builder, org.nd4j.shade.protobuf.MessageLiteOrBuilder, org.nd4j.shade.protobuf.MessageOrBuilder, NodeDefOrBuilder
    Enclosing class:
    NodeDef

    public static final class NodeDef.Builder
    extends org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>
    implements NodeDefOrBuilder
    Protobuf type tensorflow.NodeDef
    • Method Detail

      • getDescriptor

        public static final org.nd4j.shade.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected org.nd4j.shade.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>
      • internalGetMutableMapField

        protected org.nd4j.shade.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>
      • internalGetFieldAccessorTable

        protected org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>
      • clear

        public NodeDef.Builder clear()
        Specified by:
        clear in interface org.nd4j.shade.protobuf.Message.Builder
        Specified by:
        clear in interface org.nd4j.shade.protobuf.MessageLite.Builder
        Overrides:
        clear in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>
      • getDescriptorForType

        public org.nd4j.shade.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface org.nd4j.shade.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface org.nd4j.shade.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>
      • getDefaultInstanceForType

        public NodeDef getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface org.nd4j.shade.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface org.nd4j.shade.protobuf.MessageOrBuilder
      • build

        public NodeDef build()
        Specified by:
        build in interface org.nd4j.shade.protobuf.Message.Builder
        Specified by:
        build in interface org.nd4j.shade.protobuf.MessageLite.Builder
      • buildPartial

        public NodeDef buildPartial()
        Specified by:
        buildPartial in interface org.nd4j.shade.protobuf.Message.Builder
        Specified by:
        buildPartial in interface org.nd4j.shade.protobuf.MessageLite.Builder
      • clone

        public NodeDef.Builder clone()
        Specified by:
        clone in interface org.nd4j.shade.protobuf.Message.Builder
        Specified by:
        clone in interface org.nd4j.shade.protobuf.MessageLite.Builder
        Overrides:
        clone in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>
      • setField

        public NodeDef.Builder setField​(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field,
                                        Object value)
        Specified by:
        setField in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        setField in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>
      • clearField

        public NodeDef.Builder clearField​(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        clearField in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>
      • clearOneof

        public NodeDef.Builder clearOneof​(org.nd4j.shade.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        clearOneof in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>
      • setRepeatedField

        public NodeDef.Builder setRepeatedField​(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field,
                                                int index,
                                                Object value)
        Specified by:
        setRepeatedField in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>
      • addRepeatedField

        public NodeDef.Builder addRepeatedField​(org.nd4j.shade.protobuf.Descriptors.FieldDescriptor field,
                                                Object value)
        Specified by:
        addRepeatedField in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>
      • mergeFrom

        public NodeDef.Builder mergeFrom​(org.nd4j.shade.protobuf.Message other)
        Specified by:
        mergeFrom in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        mergeFrom in class org.nd4j.shade.protobuf.AbstractMessage.Builder<NodeDef.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface org.nd4j.shade.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>
      • mergeFrom

        public NodeDef.Builder mergeFrom​(org.nd4j.shade.protobuf.CodedInputStream input,
                                         org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)
                                  throws IOException
        Specified by:
        mergeFrom in interface org.nd4j.shade.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface org.nd4j.shade.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class org.nd4j.shade.protobuf.AbstractMessage.Builder<NodeDef.Builder>
        Throws:
        IOException
      • getName

        public 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;
        Specified by:
        getName in interface NodeDefOrBuilder
        Returns:
        The name.
      • getNameBytes

        public 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;
        Specified by:
        getNameBytes in interface NodeDefOrBuilder
        Returns:
        The bytes for name.
      • setName

        public NodeDef.Builder setName​(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;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        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;
        Returns:
        This builder for chaining.
      • setNameBytes

        public NodeDef.Builder setNameBytes​(org.nd4j.shade.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;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getOp

        public 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;
        Specified by:
        getOp in interface NodeDefOrBuilder
        Returns:
        The op.
      • getOpBytes

        public 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;
        Specified by:
        getOpBytes in interface NodeDefOrBuilder
        Returns:
        The bytes for op.
      • setOp

        public NodeDef.Builder setOp​(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;
        Parameters:
        value - The op to set.
        Returns:
        This builder for chaining.
      • clearOp

        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;
        Returns:
        This builder for chaining.
      • setOpBytes

        public NodeDef.Builder setOpBytes​(org.nd4j.shade.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;
        Parameters:
        value - The bytes for op to set.
        Returns:
        This builder for chaining.
      • getInputList

        public 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;
        Specified by:
        getInputList in interface NodeDefOrBuilder
        Returns:
        A list containing the input.
      • getInputCount

        public 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;
        Specified by:
        getInputCount in interface NodeDefOrBuilder
        Returns:
        The count of input.
      • getInput

        public 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;
        Specified by:
        getInput in interface NodeDefOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The input at the given index.
      • getInputBytes

        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;
        Specified by:
        getInputBytes in interface NodeDefOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the input at the given index.
      • setInput

        public NodeDef.Builder setInput​(int index,
                                        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;
        Parameters:
        index - The index to set the value at.
        value - The input to set.
        Returns:
        This builder for chaining.
      • addInput

        public NodeDef.Builder addInput​(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;
        Parameters:
        value - The input to add.
        Returns:
        This builder for chaining.
      • addAllInput

        public NodeDef.Builder addAllInput​(Iterable<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;
        Parameters:
        values - The input to add.
        Returns:
        This builder for chaining.
      • clearInput

        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;
        Returns:
        This builder for chaining.
      • addInputBytes

        public NodeDef.Builder addInputBytes​(org.nd4j.shade.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;
        Parameters:
        value - The bytes of the input to add.
        Returns:
        This builder for chaining.
      • getDevice

        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;
        Specified by:
        getDevice in interface NodeDefOrBuilder
        Returns:
        The device.
      • getDeviceBytes

        public 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;
        Specified by:
        getDeviceBytes in interface NodeDefOrBuilder
        Returns:
        The bytes for device.
      • setDevice

        public NodeDef.Builder setDevice​(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;
        Parameters:
        value - The device to set.
        Returns:
        This builder for chaining.
      • clearDevice

        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;
        Returns:
        This builder for chaining.
      • setDeviceBytes

        public NodeDef.Builder setDeviceBytes​(org.nd4j.shade.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;
        Parameters:
        value - The bytes for device to set.
        Returns:
        This builder for chaining.
      • getAttrCount

        public int getAttrCount()
        Description copied from interface: NodeDefOrBuilder
         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;
        Specified by:
        getAttrCount in interface NodeDefOrBuilder
      • containsAttr

        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;
        Specified by:
        containsAttr in interface NodeDefOrBuilder
      • getAttrMap

        public 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;
        Specified by:
        getAttrMap in interface NodeDefOrBuilder
      • getAttrOrDefault

        public 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;
        Specified by:
        getAttrOrDefault in interface NodeDefOrBuilder
      • getAttrOrThrow

        public 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;
        Specified by:
        getAttrOrThrow in interface NodeDefOrBuilder
      • removeAttr

        public NodeDef.Builder removeAttr​(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;
      • putAttr

        public NodeDef.Builder putAttr​(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;
      • putAllAttr

        public NodeDef.Builder putAllAttr​(Map<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;
      • setUnknownFields

        public final NodeDef.Builder setUnknownFields​(org.nd4j.shade.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>
      • mergeUnknownFields

        public final NodeDef.Builder mergeUnknownFields​(org.nd4j.shade.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface org.nd4j.shade.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class org.nd4j.shade.protobuf.GeneratedMessageV3.Builder<NodeDef.Builder>