Package org.tensorflow.framework
Interface OpDef.ArgDefOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
OpDef.ArgDef,OpDef.ArgDef.Builder
- Enclosing class:
- OpDef
public static interface OpDef.ArgDefOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and Type Method Description java.lang.StringgetDescription()Human readable description.com.google.protobuf.ByteStringgetDescriptionBytes()Human readable description.booleangetIsRef()For inputs: if true, the inputs are required to be refs.java.lang.StringgetName()Name for the input/output.com.google.protobuf.ByteStringgetNameBytes()Name for the input/output.java.lang.StringgetNumberAttr()if specified, attr must have type "int"com.google.protobuf.ByteStringgetNumberAttrBytes()if specified, attr must have type "int"DataTypegetType()Describes the type of one or more tensors that are accepted/produced by this input/output arg.java.lang.StringgetTypeAttr()if specified, attr must have type "type"com.google.protobuf.ByteStringgetTypeAttrBytes()if specified, attr must have type "type"java.lang.StringgetTypeListAttr()If specified, attr must have type "list(type)", and none of type, type_attr, and number_attr may be specified.com.google.protobuf.ByteStringgetTypeListAttrBytes()If specified, attr must have type "list(type)", and none of type, type_attr, and number_attr may be specified.intgetTypeValue()Describes the type of one or more tensors that are accepted/produced by this input/output arg.Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
java.lang.String getName()Name for the input/output. Should match the regexp "[a-z][a-z0-9_]*".
string name = 1;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Name for the input/output. Should match the regexp "[a-z][a-z0-9_]*".
string name = 1;- Returns:
- The bytes for name.
-
getDescription
java.lang.String getDescription()Human readable description.
string description = 2;- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()Human readable description.
string description = 2;- Returns:
- The bytes for description.
-
getTypeValue
int getTypeValue()Describes the type of one or more tensors that are accepted/produced by this input/output arg. The only legal combinations are: * For a single tensor: either the "type" field is set or the "type_attr" field is set to the name of an attr with type "type". * For a sequence of tensors with the same type: the "number_attr" field will be set to the name of an attr with type "int", and either the "type" or "type_attr" field will be set as for single tensors. * For a sequence of tensors, the "type_list_attr" field will be set to the name of an attr with type "list(type)".
.tensorflow.DataType type = 3;- Returns:
- The enum numeric value on the wire for type.
-
getType
DataType getType()Describes the type of one or more tensors that are accepted/produced by this input/output arg. The only legal combinations are: * For a single tensor: either the "type" field is set or the "type_attr" field is set to the name of an attr with type "type". * For a sequence of tensors with the same type: the "number_attr" field will be set to the name of an attr with type "int", and either the "type" or "type_attr" field will be set as for single tensors. * For a sequence of tensors, the "type_list_attr" field will be set to the name of an attr with type "list(type)".
.tensorflow.DataType type = 3;- Returns:
- The type.
-
getTypeAttr
java.lang.String getTypeAttr()if specified, attr must have type "type"
string type_attr = 4;- Returns:
- The typeAttr.
-
getTypeAttrBytes
com.google.protobuf.ByteString getTypeAttrBytes()if specified, attr must have type "type"
string type_attr = 4;- Returns:
- The bytes for typeAttr.
-
getNumberAttr
java.lang.String getNumberAttr()if specified, attr must have type "int"
string number_attr = 5;- Returns:
- The numberAttr.
-
getNumberAttrBytes
com.google.protobuf.ByteString getNumberAttrBytes()if specified, attr must have type "int"
string number_attr = 5;- Returns:
- The bytes for numberAttr.
-
getTypeListAttr
java.lang.String getTypeListAttr()If specified, attr must have type "list(type)", and none of type, type_attr, and number_attr may be specified.
string type_list_attr = 6;- Returns:
- The typeListAttr.
-
getTypeListAttrBytes
com.google.protobuf.ByteString getTypeListAttrBytes()If specified, attr must have type "list(type)", and none of type, type_attr, and number_attr may be specified.
string type_list_attr = 6;- Returns:
- The bytes for typeListAttr.
-
getIsRef
boolean getIsRef()For inputs: if true, the inputs are required to be refs. By default, inputs can be either refs or non-refs. For outputs: if true, outputs are refs, otherwise they are not.
bool is_ref = 16;- Returns:
- The isRef.
-