Class AttrValue

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.io.Serializable, AttrValueOrBuilder

    public final class AttrValue
    extends com.google.protobuf.GeneratedMessageV3
    implements AttrValueOrBuilder
     Protocol buffer representing the value for an attr used to configure an Op.
     Comment indicates the corresponding attr type.  Only the field matching the
     attr type may be filled.
     
    Protobuf type org.platanios.tensorflow.proto.AttrValue
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  AttrValue.Builder
      Protocol buffer representing the value for an attr used to configure an Op.
      static class  AttrValue.ListValue
      LINT.IfChange
      static interface  AttrValue.ListValueOrBuilder  
      static class  AttrValue.ValueCase  
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,​BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Detail

      • newInstance

        protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getS

        public com.google.protobuf.ByteString getS()
         "string"
         
        bytes s = 2;
        Specified by:
        getS in interface AttrValueOrBuilder
        Returns:
        The s.
      • getI

        public long getI()
         "int"
         
        int64 i = 3;
        Specified by:
        getI in interface AttrValueOrBuilder
        Returns:
        The i.
      • getF

        public float getF()
         "float"
         
        float f = 4;
        Specified by:
        getF in interface AttrValueOrBuilder
        Returns:
        The f.
      • getB

        public boolean getB()
         "bool"
         
        bool b = 5;
        Specified by:
        getB in interface AttrValueOrBuilder
        Returns:
        The b.
      • getTypeValue

        public int getTypeValue()
         "type"
         
        .org.platanios.tensorflow.proto.DataType type = 6;
        Specified by:
        getTypeValue in interface AttrValueOrBuilder
        Returns:
        The enum numeric value on the wire for type.
      • getType

        public DataType getType()
         "type"
         
        .org.platanios.tensorflow.proto.DataType type = 6;
        Specified by:
        getType in interface AttrValueOrBuilder
        Returns:
        The type.
      • hasShape

        public boolean hasShape()
         "shape"
         
        .org.platanios.tensorflow.proto.TensorShapeProto shape = 7;
        Specified by:
        hasShape in interface AttrValueOrBuilder
        Returns:
        Whether the shape field is set.
      • hasTensor

        public boolean hasTensor()
         "tensor"
         
        .org.platanios.tensorflow.proto.TensorProto tensor = 8;
        Specified by:
        hasTensor in interface AttrValueOrBuilder
        Returns:
        Whether the tensor field is set.
      • hasList

        public boolean hasList()
         any "list(...)"
         
        .org.platanios.tensorflow.proto.AttrValue.ListValue list = 1;
        Specified by:
        hasList in interface AttrValueOrBuilder
        Returns:
        Whether the list field is set.
      • hasFunc

        public boolean hasFunc()
         "func" represents a function. func.name is a function's name or
         a primitive op's name. func.attr.first is the name of an attr
         defined for that function. func.attr.second is the value for
         that attr in the instantiation.
         
        .org.platanios.tensorflow.proto.NameAttrList func = 10;
        Specified by:
        hasFunc in interface AttrValueOrBuilder
        Returns:
        Whether the func field is set.
      • getFunc

        public NameAttrList getFunc()
         "func" represents a function. func.name is a function's name or
         a primitive op's name. func.attr.first is the name of an attr
         defined for that function. func.attr.second is the value for
         that attr in the instantiation.
         
        .org.platanios.tensorflow.proto.NameAttrList func = 10;
        Specified by:
        getFunc in interface AttrValueOrBuilder
        Returns:
        The func.
      • getFuncOrBuilder

        public NameAttrListOrBuilder getFuncOrBuilder()
         "func" represents a function. func.name is a function's name or
         a primitive op's name. func.attr.first is the name of an attr
         defined for that function. func.attr.second is the value for
         that attr in the instantiation.
         
        .org.platanios.tensorflow.proto.NameAttrList func = 10;
        Specified by:
        getFuncOrBuilder in interface AttrValueOrBuilder
      • getPlaceholder

        public java.lang.String getPlaceholder()
         This is a placeholder only used in nodes defined inside a
         function.  It indicates the attr value will be supplied when
         the function is instantiated.  For example, let us suppose a
         node "N" in function "FN". "N" has an attr "A" with value
         placeholder = "foo". When FN is instantiated with attr "foo"
         set to "bar", the instantiated node N's attr A will have been
         given the value "bar".
         
        string placeholder = 9;
        Specified by:
        getPlaceholder in interface AttrValueOrBuilder
        Returns:
        The placeholder.
      • getPlaceholderBytes

        public com.google.protobuf.ByteString getPlaceholderBytes()
         This is a placeholder only used in nodes defined inside a
         function.  It indicates the attr value will be supplied when
         the function is instantiated.  For example, let us suppose a
         node "N" in function "FN". "N" has an attr "A" with value
         placeholder = "foo". When FN is instantiated with attr "foo"
         set to "bar", the instantiated node N's attr A will have been
         given the value "bar".
         
        string placeholder = 9;
        Specified by:
        getPlaceholderBytes in interface AttrValueOrBuilder
        Returns:
        The bytes for placeholder.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static AttrValue parseFrom​(java.nio.ByteBuffer data)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AttrValue parseFrom​(java.nio.ByteBuffer data,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AttrValue parseFrom​(com.google.protobuf.ByteString data)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AttrValue parseFrom​(com.google.protobuf.ByteString data,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AttrValue parseFrom​(byte[] data)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AttrValue parseFrom​(byte[] data,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AttrValue parseFrom​(java.io.InputStream input)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static AttrValue parseFrom​(java.io.InputStream input,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static AttrValue parseDelimitedFrom​(java.io.InputStream input)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static AttrValue parseDelimitedFrom​(java.io.InputStream input,
                                                   com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static AttrValue parseFrom​(com.google.protobuf.CodedInputStream input)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static AttrValue parseFrom​(com.google.protobuf.CodedInputStream input,
                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • newBuilderForType

        public AttrValue.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public AttrValue.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected AttrValue.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static AttrValue getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<AttrValue> parser()
      • getParserForType

        public com.google.protobuf.Parser<AttrValue> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public AttrValue getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder