Have a question? Connect with the community at the TensorFlow Forum Visit Forum

OpDef.AttrDef

public static final class OpDef.AttrDef

 Description of the graph-construction-time configuration of this
 Op.  That is to say, this describes the attr fields that will
 be specified in the NodeDef.
 
Protobuf type tensorflow.OpDef.AttrDef

Nested Classes

class OpDef.AttrDef.Builder
 Description of the graph-construction-time configuration of this
 Op. 

Constants

int ALLOWED_VALUES_FIELD_NUMBER
int DEFAULT_VALUE_FIELD_NUMBER
int DESCRIPTION_FIELD_NUMBER
int HAS_MINIMUM_FIELD_NUMBER
int MINIMUM_FIELD_NUMBER
int NAME_FIELD_NUMBER
int TYPE_FIELD_NUMBER

Public Methods

boolean
equals (Object obj)
AttrValue
getAllowedValues ()
 The set of allowed values.
AttrValueOrBuilder
getAllowedValuesOrBuilder ()
 The set of allowed values.
static OpDef.AttrDef
OpDef.AttrDef
AttrValue
getDefaultValue ()
 A reasonable default for this attribute if the user does not supply
 a value.
AttrValueOrBuilder
getDefaultValueOrBuilder ()
 A reasonable default for this attribute if the user does not supply
 a value.
String
getDescription ()
 Human-readable description.
com.google.protobuf.ByteString
getDescriptionBytes ()
 Human-readable description.
final static com.google.protobuf.Descriptors.Descriptor
boolean
getHasMinimum ()
 For type == "int", this is a minimum value.
long
getMinimum ()
int64 minimum = 6;
String
getName ()
 A descriptive name for the argument.
com.google.protobuf.ByteString
getNameBytes ()
 A descriptive name for the argument.
int
String
getType ()
 One of the type names from attr_value.proto ("string", "list(string)",
 "int", etc.).
com.google.protobuf.ByteString
getTypeBytes ()
 One of the type names from attr_value.proto ("string", "list(string)",
 "int", etc.).
final com.google.protobuf.UnknownFieldSet
boolean
hasAllowedValues ()
 The set of allowed values.
boolean
hasDefaultValue ()
 A reasonable default for this attribute if the user does not supply
 a value.
int
final boolean
static OpDef.AttrDef.Builder
static OpDef.AttrDef.Builder
OpDef.AttrDef.Builder
static OpDef.AttrDef
parseDelimitedFrom (InputStream input)
static OpDef.AttrDef
parseDelimitedFrom (InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static OpDef.AttrDef
parseFrom (ByteBuffer data)
static OpDef.AttrDef
parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static OpDef.AttrDef
parseFrom (ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static OpDef.AttrDef
parseFrom (com.google.protobuf.CodedInputStream input)
static OpDef.AttrDef
parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static OpDef.AttrDef
parseFrom (com.google.protobuf.ByteString data)
static OpDef.AttrDef
parseFrom (InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static OpDef.AttrDef
parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static
OpDef.AttrDef.Builder
void
writeTo (com.google.protobuf.CodedOutputStream output)

Inherited Methods

Constants

public static final int ALLOWED_VALUES_FIELD_NUMBER

Constant Value: 7

public static final int DEFAULT_VALUE_FIELD_NUMBER

Constant Value: 3

public static final int DESCRIPTION_FIELD_NUMBER

Constant Value: 4

public static final int HAS_MINIMUM_FIELD_NUMBER

Constant Value: 5

public static final int MINIMUM_FIELD_NUMBER

Constant Value: 6

public static final int NAME_FIELD_NUMBER

Constant Value: 1

public static final int TYPE_FIELD_NUMBER

Constant Value: 2

Public Methods

public boolean equals (Object obj)

public AttrValue getAllowedValues ()

 The set of allowed values.  Has type that is the "list" version
 of the "type" field above (uses the "list" field of AttrValue).
 If type == "type" or "list(type)" above, then the "type" field
 of "allowed_values.list" has the set of allowed DataTypes.
 If type == "string" or "list(string)", then the "s" field of
 "allowed_values.list" has the set of allowed strings.
 
.tensorflow.AttrValue allowed_values = 7;

public AttrValueOrBuilder getAllowedValuesOrBuilder ()

 The set of allowed values.  Has type that is the "list" version
 of the "type" field above (uses the "list" field of AttrValue).
 If type == "type" or "list(type)" above, then the "type" field
 of "allowed_values.list" has the set of allowed DataTypes.
 If type == "string" or "list(string)", then the "s" field of
 "allowed_values.list" has the set of allowed strings.
 
.tensorflow.AttrValue allowed_values = 7;

public static OpDef.AttrDef getDefaultInstance ()

public OpDef.AttrDef getDefaultInstanceForType ()

public AttrValue getDefaultValue ()

 A reasonable default for this attribute if the user does not supply
 a value.  If not specified, the user must supply a value.
 
.tensorflow.AttrValue default_value = 3;

public AttrValueOrBuilder getDefaultValueOrBuilder ()

 A reasonable default for this attribute if the user does not supply
 a value.  If not specified, the user must supply a value.
 
.tensorflow.AttrValue default_value = 3;

public String getDescription ()

 Human-readable description.
 
string description = 4;

public com.google.protobuf.ByteString getDescriptionBytes ()

 Human-readable description.
 
string description = 4;

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

public boolean getHasMinimum ()

 For type == "int", this is a minimum value.  For "list(___)"
 types, this is the minimum length.
 
bool has_minimum = 5;

public long getMinimum ()

int64 minimum = 6;

public String getName ()

 A descriptive name for the argument.  May be used, e.g. by the
 Python client, as a keyword argument name, and so should match
 the regexp "[a-z][a-z0-9_]+".
 
string name = 1;