Class GraphOpCreation

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.io.Serializable, GraphOpCreationOrBuilder

    public final class GraphOpCreation
    extends com.google.protobuf.GeneratedMessageV3
    implements GraphOpCreationOrBuilder
     The creation of an op in a TensorFlow Graph (e.g., FuncGraph in TF2).
     
    Protobuf type org.platanios.tensorflow.proto.GraphOpCreation
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  GraphOpCreation.Builder
      The creation of an op in a TensorFlow Graph (e.g., FuncGraph in TF2).
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,​BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      CodeLocation getCodeLocation()
      The unique ID for code location (stack trace) of the op's creation.
      CodeLocationOrBuilder getCodeLocationOrBuilder()
      The unique ID for code location (stack trace) of the op's creation.
      static GraphOpCreation getDefaultInstance()  
      GraphOpCreation getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      java.lang.String getDeviceName()
      Name of the device that the op is assigned to (if available).
      com.google.protobuf.ByteString getDeviceNameBytes()
      Name of the device that the op is assigned to (if available).
      java.lang.String getGraphId()
      Unique ID of the graph (generated by debugger).
      com.google.protobuf.ByteString getGraphIdBytes()
      Unique ID of the graph (generated by debugger).
      java.lang.String getGraphName()
      Name of the graph that the op is a part of (if available).
      com.google.protobuf.ByteString getGraphNameBytes()
      Name of the graph that the op is a part of (if available).
      java.lang.String getInputNames​(int index)
      Names of the input tensors to the op.
      com.google.protobuf.ByteString getInputNamesBytes​(int index)
      Names of the input tensors to the op.
      int getInputNamesCount()
      Names of the input tensors to the op.
      com.google.protobuf.ProtocolStringList getInputNamesList()
      Names of the input tensors to the op.
      int getNumOutputs()
      Number of output tensors emitted by the op.
      java.lang.String getOpName()
      Name of the op (e.g., "Dense/MatMul_1").
      com.google.protobuf.ByteString getOpNameBytes()
      Name of the op (e.g., "Dense/MatMul_1").
      java.lang.String getOpType()
      Type of the op (e.g., "MatMul").
      com.google.protobuf.ByteString getOpTypeBytes()
      Type of the op (e.g., "MatMul").
      int getOutputTensorIds​(int index)
      Unique IDs for the output tensors of this op.
      int getOutputTensorIdsCount()
      Unique IDs for the output tensors of this op.
      java.util.List<java.lang.Integer> getOutputTensorIdsList()
      Unique IDs for the output tensors of this op.
      com.google.protobuf.Parser<GraphOpCreation> getParserForType()  
      int getSerializedSize()  
      com.google.protobuf.UnknownFieldSet getUnknownFields()  
      boolean hasCodeLocation()
      The unique ID for code location (stack trace) of the op's creation.
      int hashCode()  
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      static GraphOpCreation.Builder newBuilder()  
      static GraphOpCreation.Builder newBuilder​(GraphOpCreation prototype)  
      GraphOpCreation.Builder newBuilderForType()  
      protected GraphOpCreation.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)  
      protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)  
      static GraphOpCreation parseDelimitedFrom​(java.io.InputStream input)  
      static GraphOpCreation parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static GraphOpCreation parseFrom​(byte[] data)  
      static GraphOpCreation parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static GraphOpCreation parseFrom​(com.google.protobuf.ByteString data)  
      static GraphOpCreation parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static GraphOpCreation parseFrom​(com.google.protobuf.CodedInputStream input)  
      static GraphOpCreation parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static GraphOpCreation parseFrom​(java.io.InputStream input)  
      static GraphOpCreation parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static GraphOpCreation parseFrom​(java.nio.ByteBuffer data)  
      static GraphOpCreation parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<GraphOpCreation> parser()  
      GraphOpCreation.Builder toBuilder()  
      void writeTo​(com.google.protobuf.CodedOutputStream output)  
      • Methods inherited from class com.google.protobuf.GeneratedMessageV3

        canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
      • Methods inherited from class com.google.protobuf.AbstractMessage

        findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLite

        toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
    • Method Detail

      • newInstance

        protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getOpType

        public java.lang.String getOpType()
         Type of the op (e.g., "MatMul").
         
        string op_type = 1;
        Specified by:
        getOpType in interface GraphOpCreationOrBuilder
        Returns:
        The opType.
      • getOpTypeBytes

        public com.google.protobuf.ByteString getOpTypeBytes()
         Type of the op (e.g., "MatMul").
         
        string op_type = 1;
        Specified by:
        getOpTypeBytes in interface GraphOpCreationOrBuilder
        Returns:
        The bytes for opType.
      • getOpName

        public java.lang.String getOpName()
         Name of the op (e.g., "Dense/MatMul_1").
         
        string op_name = 2;
        Specified by:
        getOpName in interface GraphOpCreationOrBuilder
        Returns:
        The opName.
      • getOpNameBytes

        public com.google.protobuf.ByteString getOpNameBytes()
         Name of the op (e.g., "Dense/MatMul_1").
         
        string op_name = 2;
        Specified by:
        getOpNameBytes in interface GraphOpCreationOrBuilder
        Returns:
        The bytes for opName.
      • getGraphName

        public java.lang.String getGraphName()
         Name of the graph that the op is a part of (if available).
         
        string graph_name = 3;
        Specified by:
        getGraphName in interface GraphOpCreationOrBuilder
        Returns:
        The graphName.
      • getGraphNameBytes

        public com.google.protobuf.ByteString getGraphNameBytes()
         Name of the graph that the op is a part of (if available).
         
        string graph_name = 3;
        Specified by:
        getGraphNameBytes in interface GraphOpCreationOrBuilder
        Returns:
        The bytes for graphName.
      • getGraphId

        public java.lang.String getGraphId()
         Unique ID of the graph (generated by debugger).
         This is the ID of the immediately-enclosing graph.
         
        string graph_id = 4;
        Specified by:
        getGraphId in interface GraphOpCreationOrBuilder
        Returns:
        The graphId.
      • getGraphIdBytes

        public com.google.protobuf.ByteString getGraphIdBytes()
         Unique ID of the graph (generated by debugger).
         This is the ID of the immediately-enclosing graph.
         
        string graph_id = 4;
        Specified by:
        getGraphIdBytes in interface GraphOpCreationOrBuilder
        Returns:
        The bytes for graphId.
      • getDeviceName

        public java.lang.String getDeviceName()
         Name of the device that the op is assigned to (if available).
         
        string device_name = 5;
        Specified by:
        getDeviceName in interface GraphOpCreationOrBuilder
        Returns:
        The deviceName.
      • getDeviceNameBytes

        public com.google.protobuf.ByteString getDeviceNameBytes()
         Name of the device that the op is assigned to (if available).
         
        string device_name = 5;
        Specified by:
        getDeviceNameBytes in interface GraphOpCreationOrBuilder
        Returns:
        The bytes for deviceName.
      • getInputNamesList

        public com.google.protobuf.ProtocolStringList getInputNamesList()
         Names of the input tensors to the op.
         
        repeated string input_names = 6;
        Specified by:
        getInputNamesList in interface GraphOpCreationOrBuilder
        Returns:
        A list containing the inputNames.
      • getInputNamesCount

        public int getInputNamesCount()
         Names of the input tensors to the op.
         
        repeated string input_names = 6;
        Specified by:
        getInputNamesCount in interface GraphOpCreationOrBuilder
        Returns:
        The count of inputNames.
      • getInputNames

        public java.lang.String getInputNames​(int index)
         Names of the input tensors to the op.
         
        repeated string input_names = 6;
        Specified by:
        getInputNames in interface GraphOpCreationOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The inputNames at the given index.
      • getInputNamesBytes

        public com.google.protobuf.ByteString getInputNamesBytes​(int index)
         Names of the input tensors to the op.
         
        repeated string input_names = 6;
        Specified by:
        getInputNamesBytes in interface GraphOpCreationOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the inputNames at the given index.
      • getNumOutputs

        public int getNumOutputs()
         Number of output tensors emitted by the op.
         
        int32 num_outputs = 7;
        Specified by:
        getNumOutputs in interface GraphOpCreationOrBuilder
        Returns:
        The numOutputs.
      • hasCodeLocation

        public boolean hasCodeLocation()
         The unique ID for code location (stack trace) of the op's creation.
         
        .org.platanios.tensorflow.proto.CodeLocation code_location = 8;
        Specified by:
        hasCodeLocation in interface GraphOpCreationOrBuilder
        Returns:
        Whether the codeLocation field is set.
      • getCodeLocation

        public CodeLocation getCodeLocation()
         The unique ID for code location (stack trace) of the op's creation.
         
        .org.platanios.tensorflow.proto.CodeLocation code_location = 8;
        Specified by:
        getCodeLocation in interface GraphOpCreationOrBuilder
        Returns:
        The codeLocation.
      • getOutputTensorIdsList

        public java.util.List<java.lang.Integer> getOutputTensorIdsList()
         Unique IDs for the output tensors of this op.
         
        repeated int32 output_tensor_ids = 9;
        Specified by:
        getOutputTensorIdsList in interface GraphOpCreationOrBuilder
        Returns:
        A list containing the outputTensorIds.
      • getOutputTensorIdsCount

        public int getOutputTensorIdsCount()
         Unique IDs for the output tensors of this op.
         
        repeated int32 output_tensor_ids = 9;
        Specified by:
        getOutputTensorIdsCount in interface GraphOpCreationOrBuilder
        Returns:
        The count of outputTensorIds.
      • getOutputTensorIds

        public int getOutputTensorIds​(int index)
         Unique IDs for the output tensors of this op.
         
        repeated int32 output_tensor_ids = 9;
        Specified by:
        getOutputTensorIds in interface GraphOpCreationOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The outputTensorIds at the given index.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static GraphOpCreation parseFrom​(java.nio.ByteBuffer data)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GraphOpCreation parseFrom​(java.nio.ByteBuffer data,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GraphOpCreation parseFrom​(com.google.protobuf.ByteString data)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GraphOpCreation parseFrom​(com.google.protobuf.ByteString data,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GraphOpCreation parseFrom​(byte[] data)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GraphOpCreation parseFrom​(byte[] data,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GraphOpCreation parseFrom​(java.io.InputStream input)
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static GraphOpCreation parseFrom​(java.io.InputStream input,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static GraphOpCreation parseDelimitedFrom​(java.io.InputStream input)
                                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static GraphOpCreation parseDelimitedFrom​(java.io.InputStream input,
                                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static GraphOpCreation parseFrom​(com.google.protobuf.CodedInputStream input)
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static GraphOpCreation parseFrom​(com.google.protobuf.CodedInputStream input,
                                                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • newBuilderForType

        public GraphOpCreation.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public GraphOpCreation.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected GraphOpCreation.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • parser

        public static com.google.protobuf.Parser<GraphOpCreation> parser()
      • getParserForType

        public com.google.protobuf.Parser<GraphOpCreation> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public GraphOpCreation getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder