Class ResourceHandleProto
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
org.tensorflow.proto.ResourceHandleProto
- All Implemented Interfaces:
Message, MessageLite, MessageLiteOrBuilder, MessageOrBuilder, Serializable, ResourceHandleProtoOrBuilder
public final class ResourceHandleProto
extends GeneratedMessageV3
implements ResourceHandleProtoOrBuilder
Protocol buffer representing a handle to a tensorflow resource. Handles are not valid across executions, but can be serialized back and forth from within a single run.Protobuf type
tensorflow.ResourceHandleProto- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtocol buffer representing a handle to a tensorflow resource.static final classProtocol buffer representing a pair of (data type, tensor shape).static interfaceNested classes/interfaces inherited from class GeneratedMessageV3
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>, GeneratedMessageV3.ExtendableMessage<MessageType>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameterNested classes/interfaces inherited from class AbstractMessageLite
AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class AbstractMessage
memoizedSizeFields inherited from class AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanContainer in which this resource is placed.Container in which this resource is placed.static ResourceHandleProtostatic final Descriptors.DescriptorUnique name for the device containing the resource.Unique name for the device containing the resource.getDtypesAndShapes(int index) Data types and shapes for the underlying resource.intData types and shapes for the underlying resource.Data types and shapes for the underlying resource.getDtypesAndShapesOrBuilder(int index) Data types and shapes for the underlying resource.List<? extends ResourceHandleProto.DtypeAndShapeOrBuilder> Data types and shapes for the underlying resource.longHash code for the type of the resource.For debug-only, the name of the type pointed to by this handle, if available.For debug-only, the name of the type pointed to by this handle, if available.getName()Unique name of this resource.Unique name of this resource.intfinal UnknownFieldSetinthashCode()protected GeneratedMessageV3.FieldAccessorTablefinal booleanstatic ResourceHandleProto.Builderstatic ResourceHandleProto.BuildernewBuilder(ResourceHandleProto prototype) protected ResourceHandleProto.Builderprotected Objectstatic ResourceHandleProtoparseDelimitedFrom(InputStream input) static ResourceHandleProtoparseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) static ResourceHandleProtoparseFrom(byte[] data) static ResourceHandleProtoparseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) static ResourceHandleProtoparseFrom(ByteString data) static ResourceHandleProtoparseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) static ResourceHandleProtoparseFrom(CodedInputStream input) static ResourceHandleProtoparseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) static ResourceHandleProtoparseFrom(InputStream input) static ResourceHandleProtoparseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) static ResourceHandleProtoparseFrom(ByteBuffer data) static ResourceHandleProtoparseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) static Parser<ResourceHandleProto> parser()voidwriteTo(CodedOutputStream output) Methods inherited from class GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, 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, writeStringNoTagMethods inherited from class AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
DEVICE_FIELD_NUMBER
public static final int DEVICE_FIELD_NUMBER- See Also:
-
CONTAINER_FIELD_NUMBER
public static final int CONTAINER_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
HASH_CODE_FIELD_NUMBER
public static final int HASH_CODE_FIELD_NUMBER- See Also:
-
MAYBE_TYPE_NAME_FIELD_NUMBER
public static final int MAYBE_TYPE_NAME_FIELD_NUMBER- See Also:
-
DTYPES_AND_SHAPES_FIELD_NUMBER
public static final int DTYPES_AND_SHAPES_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classGeneratedMessageV3
-
getUnknownFields
- Specified by:
getUnknownFieldsin interfaceMessageOrBuilder- Overrides:
getUnknownFieldsin classGeneratedMessageV3
-
getDescriptor
-
internalGetFieldAccessorTable
- Specified by:
internalGetFieldAccessorTablein classGeneratedMessageV3
-
getDevice
Unique name for the device containing the resource.
string device = 1;- Specified by:
getDevicein interfaceResourceHandleProtoOrBuilder- Returns:
- The device.
-
getDeviceBytes
Unique name for the device containing the resource.
string device = 1;- Specified by:
getDeviceBytesin interfaceResourceHandleProtoOrBuilder- Returns:
- The bytes for device.
-
getContainer
Container in which this resource is placed.
string container = 2;- Specified by:
getContainerin interfaceResourceHandleProtoOrBuilder- Returns:
- The container.
-
getContainerBytes
Container in which this resource is placed.
string container = 2;- Specified by:
getContainerBytesin interfaceResourceHandleProtoOrBuilder- Returns:
- The bytes for container.
-
getName
Unique name of this resource.
string name = 3;- Specified by:
getNamein interfaceResourceHandleProtoOrBuilder- Returns:
- The name.
-
getNameBytes
Unique name of this resource.
string name = 3;- Specified by:
getNameBytesin interfaceResourceHandleProtoOrBuilder- Returns:
- The bytes for name.
-
getHashCode
public long getHashCode()Hash code for the type of the resource. Is only valid in the same device and in the same execution.
uint64 hash_code = 4;- Specified by:
getHashCodein interfaceResourceHandleProtoOrBuilder- Returns:
- The hashCode.
-
getMaybeTypeName
For debug-only, the name of the type pointed to by this handle, if available.
string maybe_type_name = 5;- Specified by:
getMaybeTypeNamein interfaceResourceHandleProtoOrBuilder- Returns:
- The maybeTypeName.
-
getMaybeTypeNameBytes
For debug-only, the name of the type pointed to by this handle, if available.
string maybe_type_name = 5;- Specified by:
getMaybeTypeNameBytesin interfaceResourceHandleProtoOrBuilder- Returns:
- The bytes for maybeTypeName.
-
getDtypesAndShapesList
Data types and shapes for the underlying resource.
repeated .tensorflow.ResourceHandleProto.DtypeAndShape dtypes_and_shapes = 6;- Specified by:
getDtypesAndShapesListin interfaceResourceHandleProtoOrBuilder
-
getDtypesAndShapesOrBuilderList
Data types and shapes for the underlying resource.
repeated .tensorflow.ResourceHandleProto.DtypeAndShape dtypes_and_shapes = 6;- Specified by:
getDtypesAndShapesOrBuilderListin interfaceResourceHandleProtoOrBuilder
-
getDtypesAndShapesCount
public int getDtypesAndShapesCount()Data types and shapes for the underlying resource.
repeated .tensorflow.ResourceHandleProto.DtypeAndShape dtypes_and_shapes = 6;- Specified by:
getDtypesAndShapesCountin interfaceResourceHandleProtoOrBuilder
-
getDtypesAndShapes
Data types and shapes for the underlying resource.
repeated .tensorflow.ResourceHandleProto.DtypeAndShape dtypes_and_shapes = 6;- Specified by:
getDtypesAndShapesin interfaceResourceHandleProtoOrBuilder
-
getDtypesAndShapesOrBuilder
Data types and shapes for the underlying resource.
repeated .tensorflow.ResourceHandleProto.DtypeAndShape dtypes_and_shapes = 6;- Specified by:
getDtypesAndShapesOrBuilderin interfaceResourceHandleProtoOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfaceMessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfaceMessageLite- Overrides:
writeToin classGeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfaceMessageLite- Overrides:
getSerializedSizein classGeneratedMessageV3
-
equals
- Specified by:
equalsin interfaceMessage- Overrides:
equalsin classAbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceMessage- Overrides:
hashCodein classAbstractMessage
-
parseFrom
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static ResourceHandleProto parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static ResourceHandleProto parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
- Throws:
InvalidProtocolBufferException
-
parseFrom
public static ResourceHandleProto parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException - Throws:
InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ResourceHandleProto parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ResourceHandleProto parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ResourceHandleProto parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfaceMessage- Specified by:
newBuilderForTypein interfaceMessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfaceMessage- Specified by:
toBuilderin interfaceMessageLite
-
newBuilderForType
- Specified by:
newBuilderForTypein classGeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfaceMessage- Specified by:
getParserForTypein interfaceMessageLite- Overrides:
getParserForTypein classGeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfaceMessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-