public final class
GraphDef
Represents the graph of operations
tensorflow.GraphDef
Nested Classes
class | GraphDef.Builder | Represents the graph of operations tensorflow.GraphDef
|
Constants
int | LIBRARY_FIELD_NUMBER | |
int | NODE_FIELD_NUMBER | |
int | VERSIONS_FIELD_NUMBER | |
int | VERSION_FIELD_NUMBER |
Public Methods
boolean |
equals(Object obj)
|
static GraphDef | |
GraphDef | |
final static com.google.protobuf.Descriptors.Descriptor | |
FunctionDefLibrary |
getLibrary()
EXPERIMENTAL. |
FunctionDefLibraryOrBuilder |
getLibraryOrBuilder()
EXPERIMENTAL. |
NodeDef |
getNode(int index)
repeated .tensorflow.NodeDef node = 1;
|
int |
getNodeCount()
repeated .tensorflow.NodeDef node = 1;
|
List<NodeDef> |
getNodeList()
repeated .tensorflow.NodeDef node = 1;
|
NodeDefOrBuilder |
getNodeOrBuilder(int index)
repeated .tensorflow.NodeDef node = 1;
|
List<? extends NodeDefOrBuilder> |
getNodeOrBuilderList()
repeated .tensorflow.NodeDef node = 1;
|
|
|
int | |
final com.google.protobuf.UnknownFieldSet | |
int |
getVersion()
Deprecated single version field; use versions above instead. |
VersionDef |
getVersions()
Compatibility versions of the graph. |
VersionDefOrBuilder |
getVersionsOrBuilder()
Compatibility versions of the graph. |
boolean |
hasLibrary()
EXPERIMENTAL. |
boolean |
hasVersions()
Compatibility versions of the graph. |
int |
hashCode()
|
final boolean | |
static GraphDef.Builder | |
static GraphDef.Builder |
newBuilder(GraphDef prototype)
|
GraphDef.Builder | |
static GraphDef |
parseDelimitedFrom(InputStream input)
|
static GraphDef |
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
static GraphDef |
parseFrom(ByteBuffer data)
|
static GraphDef |
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
static GraphDef |
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
static GraphDef |
parseFrom(com.google.protobuf.CodedInputStream input)
|
static GraphDef |
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
static GraphDef |
parseFrom(com.google.protobuf.ByteString data)
|
static GraphDef |
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
static GraphDef |
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
|
static
|
parser()
|
GraphDef.Builder | |
void |
writeTo(com.google.protobuf.CodedOutputStream output)
|
Inherited Methods
Constants
public static final int LIBRARY_FIELD_NUMBER
Constant Value:
2
public static final int NODE_FIELD_NUMBER
Constant Value:
1
public static final int VERSIONS_FIELD_NUMBER
Constant Value:
4
public static final int VERSION_FIELD_NUMBER
Constant Value:
3
Public Methods
public boolean equals (Object obj)
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()
public FunctionDefLibrary getLibrary ()
EXPERIMENTAL. DO NOT USE OR DEPEND ON THIS YET. "library" provides user-defined functions. Naming: * library.function.name are in a flat namespace. NOTE: We may need to change it to be hierarchical to support different orgs. E.g., { "/google/nn", { ... } }, { "/google/vision", { ... } } { "/org_foo/module_bar", { ... } } map<string, FunctionDefLib> named_lib; * If node[i].op is the name of one function in "library", node[i] is deemed as a function call. Otherwise, node[i].op must be a primitive operation supported by the runtime. Function call semantics: * The callee may start execution as soon as some of its inputs are ready. The caller may want to use Tuple() mechanism to ensure all inputs are ready in the same time. * The consumer of return values may start executing as soon as the return values the consumer depends on are ready. The consumer may want to use Tuple() mechanism to ensure the consumer does not start until all return values of the callee function are ready.
.tensorflow.FunctionDefLibrary library = 2;
public FunctionDefLibraryOrBuilder getLibraryOrBuilder ()
EXPERIMENTAL. DO NOT USE OR DEPEND ON THIS YET. "library" provides user-defined functions. Naming: * library.function.name are in a flat namespace. NOTE: We may need to change it to be hierarchical to support different orgs. E.g., { "/google/nn", { ... } }, { "/google/vision", { ... } } { "/org_foo/module_bar", { ... } } map<string, FunctionDefLib> named_lib; * If node[i].op is the name of one function in "library", node[i] is deemed as a function call. Otherwise, node[i].op must be a primitive operation supported by the runtime. Function call semantics: * The callee may start execution as soon as some of its inputs are ready. The caller may want to use Tuple() mechanism to ensure all inputs are ready in the same time. * The consumer of return values may start executing as soon as the return values the consumer depends on are ready. The consumer may want to use Tuple() mechanism to ensure the consumer does not start until all return values of the callee function are ready.
.tensorflow.FunctionDefLibrary library = 2;
public int getNodeCount ()
repeated .tensorflow.NodeDef node = 1;
public List<? extends NodeDefOrBuilder> getNodeOrBuilderList ()
repeated .tensorflow.NodeDef node = 1;
public
getParserForType
()
public int getSerializedSize ()
public final com.google.protobuf.UnknownFieldSet getUnknownFields ()
public int getVersion ()
Deprecated single version field; use versions above instead. Since all GraphDef changes before "versions" was introduced were forward compatible, this field is entirely ignored.
int32 version = 3 [deprecated = true];
public VersionDef getVersions ()
Compatibility versions of the graph. See core/public/version.h for version history. The GraphDef version is distinct from the TensorFlow version, and each release of TensorFlow will support a range of GraphDef versions.
.tensorflow.VersionDef versions = 4;
public VersionDefOrBuilder getVersionsOrBuilder ()
Compatibility versions of the graph. See core/public/version.h for version history. The GraphDef version is distinct from the TensorFlow version, and each release of TensorFlow will support a range of GraphDef versions.
.tensorflow.VersionDef versions = 4;
public boolean hasLibrary ()
EXPERIMENTAL. DO NOT USE OR DEPEND ON THIS YET. "library" provides user-defined functions. Naming: * library.function.name are in a flat namespace. NOTE: We may need to change it to be hierarchical to support different orgs. E.g., { "/google/nn", { ... } }, { "/google/vision", { ... } } { "/org_foo/module_bar", { ... } } map<string, FunctionDefLib> named_lib; * If node[i].op is the name of one function in "library", node[i] is deemed as a function call. Otherwise, node[i].op must be a primitive operation supported by the runtime. Function call semantics: * The callee may start execution as soon as some of its inputs are ready. The caller may want to use Tuple() mechanism to ensure all inputs are ready in the same time. * The consumer of return values may start executing as soon as the return values the consumer depends on are ready. The consumer may want to use Tuple() mechanism to ensure the consumer does not start until all return values of the callee function are ready.
.tensorflow.FunctionDefLibrary library = 2;
public boolean hasVersions ()
Compatibility versions of the graph. See core/public/version.h for version history. The GraphDef version is distinct from the TensorFlow version, and each release of TensorFlow will support a range of GraphDef versions.
.tensorflow.VersionDef versions = 4;
public int hashCode ()
public final boolean isInitialized ()
public static GraphDef parseDelimitedFrom (InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Throws
IOException |
---|
public static GraphDef parseFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Throws
IOException |
---|
public static GraphDef parseFrom (ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Throws
InvalidProtocolBufferException |
---|
public static GraphDef parseFrom (byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Throws
InvalidProtocolBufferException |
---|
public static GraphDef parseFrom (com.google.protobuf.ByteString data)
Throws
InvalidProtocolBufferException |
---|
public static GraphDef parseFrom (InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Throws
IOException |
---|
public static GraphDef parseFrom (com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Throws
InvalidProtocolBufferException |
---|
public
static
parser
()
public void writeTo (com.google.protobuf.CodedOutputStream output)
Throws
IOException |
---|