Interface GraphDefOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    GraphDef, GraphDef.Builder

    public interface GraphDefOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getNodeList

        java.util.List<NodeDef> getNodeList()
        repeated .org.platanios.tensorflow.proto.NodeDef node = 1;
      • getNode

        NodeDef getNode​(int index)
        repeated .org.platanios.tensorflow.proto.NodeDef node = 1;
      • getNodeCount

        int getNodeCount()
        repeated .org.platanios.tensorflow.proto.NodeDef node = 1;
      • getNodeOrBuilderList

        java.util.List<? extends NodeDefOrBuilder> getNodeOrBuilderList()
        repeated .org.platanios.tensorflow.proto.NodeDef node = 1;
      • getNodeOrBuilder

        NodeDefOrBuilder getNodeOrBuilder​(int index)
        repeated .org.platanios.tensorflow.proto.NodeDef node = 1;
      • hasVersions

        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.
         
        .org.platanios.tensorflow.proto.VersionDef versions = 4;
        Returns:
        Whether the versions field is set.
      • getVersions

        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.
         
        .org.platanios.tensorflow.proto.VersionDef versions = 4;
        Returns:
        The versions.
      • getVersionsOrBuilder

        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.
         
        .org.platanios.tensorflow.proto.VersionDef versions = 4;
      • getVersion

        @Deprecated
        int getVersion()
        Deprecated.
         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];
        Returns:
        The version.
      • hasLibrary

        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.
         
        .org.platanios.tensorflow.proto.FunctionDefLibrary library = 2;
        Returns:
        Whether the library field is set.
      • getLibrary

        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.
         
        .org.platanios.tensorflow.proto.FunctionDefLibrary library = 2;
        Returns:
        The library.
      • getLibraryOrBuilder

        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.
         
        .org.platanios.tensorflow.proto.FunctionDefLibrary library = 2;