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

FunctionDef

public final class FunctionDef

 A function can be instantiated when the runtime can bind every attr
 with a value. When a GraphDef has a call to a function, it must
 have binding for every attr defined in the signature.
 TODO(zhifengc):
   * device spec, etc.
 
Protobuf type tensorflow.FunctionDef

Nested Classes

class FunctionDef.ArgAttrs
 Attributes for function arguments. 
interface FunctionDef.ArgAttrsOrBuilder
class FunctionDef.Builder
 A function can be instantiated when the runtime can bind every attr
 with a value. 

Constants

int ARG_ATTR_FIELD_NUMBER
int ATTR_FIELD_NUMBER
int CONTROL_RET_FIELD_NUMBER
int NODE_DEF_FIELD_NUMBER
int RESOURCE_ARG_UNIQUE_ID_FIELD_NUMBER
int RET_FIELD_NUMBER
int SIGNATURE_FIELD_NUMBER

Public Methods

boolean
containsArgAttr (int key)
map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;
boolean
containsAttr (String key)
 Attributes specific to this function definition.
boolean
containsControlRet (String key)
 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
boolean
containsResourceArgUniqueId (int key)
 Unique IDs for each resource argument, used to track aliasing resources.
boolean
containsRet (String key)
 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
boolean
equals (Object obj)
Map<Integer, FunctionDef.ArgAttrs >
int
getArgAttrCount ()
map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;
Map<Integer, FunctionDef.ArgAttrs >
getArgAttrMap ()
map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;
FunctionDef.ArgAttrs
getArgAttrOrDefault (int key, FunctionDef.ArgAttrs defaultValue)
map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;
FunctionDef.ArgAttrs
getArgAttrOrThrow (int key)
map<uint32, .tensorflow.FunctionDef.ArgAttrs> arg_attr = 7;
Map<String, AttrValue >
int
getAttrCount ()
 Attributes specific to this function definition.
Map<String, AttrValue >
getAttrMap ()
 Attributes specific to this function definition.
AttrValue
getAttrOrDefault (String key, AttrValue defaultValue)
 Attributes specific to this function definition.
AttrValue
getAttrOrThrow (String key)
 Attributes specific to this function definition.
Map<String, String>
int
getControlRetCount ()
 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
Map<String, String>
getControlRetMap ()
 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
String
getControlRetOrDefault (String key, String defaultValue)
 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
String
getControlRetOrThrow (String key)
 A mapping from control output names from `signature` to node names in
 `node_def` which should be control outputs of this function.
static FunctionDef
FunctionDef
final static com.google.protobuf.Descriptors.Descriptor
NodeDef
getNodeDef (int index)
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
int
getNodeDefCount ()
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
List< NodeDef >
getNodeDefList ()
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
NodeDefOrBuilder
getNodeDefOrBuilder (int index)
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
List<? extends NodeDefOrBuilder >
getNodeDefOrBuilderList ()
 By convention, "op" in node_def is resolved by consulting with a
 user-defined library first.
Map<Integer, Integer>
int
getResourceArgUniqueIdCount ()
 Unique IDs for each resource argument, used to track aliasing resources.
Map<Integer, Integer>
getResourceArgUniqueIdMap ()
 Unique IDs for each resource argument, used to track aliasing resources.
int
getResourceArgUniqueIdOrDefault (int key, int defaultValue)
 Unique IDs for each resource argument, used to track aliasing resources.
int
getResourceArgUniqueIdOrThrow (int key)
 Unique IDs for each resource argument, used to track aliasing resources.
Map<String, String>
getRet ()
Use getRetMap() instead.
int
getRetCount ()
 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
Map<String, String>
getRetMap ()
 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
String
getRetOrDefault (String key, String defaultValue)
 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
String
getRetOrThrow (String key)
 A mapping from the output arg names from `signature` to the
 outputs from `node_def` that should be returned by the function.
int
OpDef
getSignature ()
 The definition of the function's name, arguments, return values,
 attrs etc.
OpDefOrBuilder
getSignatureOrBuilder ()
 The definition of the function's name, arguments, return values,
 attrs etc.
final com.google.protobuf.UnknownFieldSet
boolean
hasSignature ()
 The definition of the function's name, arguments, return values,
 attrs etc.
int
final boolean
static FunctionDef.Builder
static FunctionDef.Builder
FunctionDef.Builder
static FunctionDef
parseDelimitedFrom (InputStream input)
static FunctionDef
parseDelimitedFrom (InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static FunctionDef
parseFrom (ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static FunctionDef
parseFrom (com.google.protobuf.CodedInputStream input)
static FunctionDef
parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static FunctionDef
parseFrom (ByteBuffer data)
static FunctionDef
parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static FunctionDef
parseFrom (com.google.protobuf.ByteString data)
static FunctionDef
parseFrom (InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static FunctionDef
parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static
FunctionDef.Builder
void
writeTo (com.google.protobuf.CodedOutputStream output)

Inherited Methods