Package org.tensorflow.metadata.v0
Class TensorRepresentation
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- org.tensorflow.metadata.v0.TensorRepresentation
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,TensorRepresentationOrBuilder
public final class TensorRepresentation extends com.google.protobuf.GeneratedMessageV3 implements TensorRepresentationOrBuilder
A TensorRepresentation captures the intent for converting columns in a dataset to TensorFlow Tensors (or more generally, tf.CompositeTensors). Note that one tf.CompositeTensor may consist of data from multiple columns, for example, a N-dimensional tf.SparseTensor may need N + 1 columns to provide the sparse indices and values. Note that the "column name" that a TensorRepresentation needs is a string, not a Path -- it means that the column name identifies a top-level Feature in the schema (i.e. you cannot specify a Feature nested in a STRUCT Feature).
Protobuf typetensorflow.metadata.v0.TensorRepresentation- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTensorRepresentation.BuilderA TensorRepresentation captures the intent for converting columns in a dataset to TensorFlow Tensors (or more generally, tf.CompositeTensors).static classTensorRepresentation.DefaultValueProtobuf typetensorflow.metadata.v0.TensorRepresentation.DefaultValuestatic interfaceTensorRepresentation.DefaultValueOrBuilderstatic classTensorRepresentation.DenseTensorA tf.Tensorstatic interfaceTensorRepresentation.DenseTensorOrBuilderstatic classTensorRepresentation.KindCasestatic classTensorRepresentation.SparseTensorA tf.SparseTensor whose indices and values come from separate data columns.static interfaceTensorRepresentation.SparseTensorOrBuilderstatic classTensorRepresentation.VarLenSparseTensorA ragged tf.SparseTensor that models nested lists.static interfaceTensorRepresentation.VarLenSparseTensorOrBuilder-
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
-
-
Field Summary
Fields Modifier and Type Field Description static intDENSE_TENSOR_FIELD_NUMBERstatic com.google.protobuf.Parser<TensorRepresentation>PARSERDeprecated.static intSPARSE_TENSOR_FIELD_NUMBERstatic intVARLEN_SPARSE_TENSOR_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static TensorRepresentationgetDefaultInstance()TensorRepresentationgetDefaultInstanceForType()TensorRepresentation.DenseTensorgetDenseTensor()optional .tensorflow.metadata.v0.TensorRepresentation.DenseTensor dense_tensor = 1;TensorRepresentation.DenseTensorOrBuildergetDenseTensorOrBuilder()optional .tensorflow.metadata.v0.TensorRepresentation.DenseTensor dense_tensor = 1;static com.google.protobuf.Descriptors.DescriptorgetDescriptor()TensorRepresentation.KindCasegetKindCase()com.google.protobuf.Parser<TensorRepresentation>getParserForType()intgetSerializedSize()TensorRepresentation.SparseTensorgetSparseTensor()optional .tensorflow.metadata.v0.TensorRepresentation.SparseTensor sparse_tensor = 3;TensorRepresentation.SparseTensorOrBuildergetSparseTensorOrBuilder()optional .tensorflow.metadata.v0.TensorRepresentation.SparseTensor sparse_tensor = 3;com.google.protobuf.UnknownFieldSetgetUnknownFields()TensorRepresentation.VarLenSparseTensorgetVarlenSparseTensor()optional .tensorflow.metadata.v0.TensorRepresentation.VarLenSparseTensor varlen_sparse_tensor = 2;TensorRepresentation.VarLenSparseTensorOrBuildergetVarlenSparseTensorOrBuilder()optional .tensorflow.metadata.v0.TensorRepresentation.VarLenSparseTensor varlen_sparse_tensor = 2;booleanhasDenseTensor()optional .tensorflow.metadata.v0.TensorRepresentation.DenseTensor dense_tensor = 1;inthashCode()booleanhasSparseTensor()optional .tensorflow.metadata.v0.TensorRepresentation.SparseTensor sparse_tensor = 3;booleanhasVarlenSparseTensor()optional .tensorflow.metadata.v0.TensorRepresentation.VarLenSparseTensor varlen_sparse_tensor = 2;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static TensorRepresentation.BuildernewBuilder()static TensorRepresentation.BuildernewBuilder(TensorRepresentation prototype)TensorRepresentation.BuildernewBuilderForType()protected TensorRepresentation.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static TensorRepresentationparseDelimitedFrom(InputStream input)static TensorRepresentationparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TensorRepresentationparseFrom(byte[] data)static TensorRepresentationparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TensorRepresentationparseFrom(com.google.protobuf.ByteString data)static TensorRepresentationparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TensorRepresentationparseFrom(com.google.protobuf.CodedInputStream input)static TensorRepresentationparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TensorRepresentationparseFrom(InputStream input)static TensorRepresentationparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TensorRepresentationparseFrom(ByteBuffer data)static TensorRepresentationparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<TensorRepresentation>parser()TensorRepresentation.BuildertoBuilder()voidwriteTo(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
-
-
-
-
Field Detail
-
DENSE_TENSOR_FIELD_NUMBER
public static final int DENSE_TENSOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VARLEN_SPARSE_TENSOR_FIELD_NUMBER
public static final int VARLEN_SPARSE_TENSOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SPARSE_TENSOR_FIELD_NUMBER
public static final int SPARSE_TENSOR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARSER
@Deprecated public static final com.google.protobuf.Parser<TensorRepresentation> PARSER
Deprecated.
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getKindCase
public TensorRepresentation.KindCase getKindCase()
- Specified by:
getKindCasein interfaceTensorRepresentationOrBuilder
-
hasDenseTensor
public boolean hasDenseTensor()
optional .tensorflow.metadata.v0.TensorRepresentation.DenseTensor dense_tensor = 1;- Specified by:
hasDenseTensorin interfaceTensorRepresentationOrBuilder- Returns:
- Whether the denseTensor field is set.
-
getDenseTensor
public TensorRepresentation.DenseTensor getDenseTensor()
optional .tensorflow.metadata.v0.TensorRepresentation.DenseTensor dense_tensor = 1;- Specified by:
getDenseTensorin interfaceTensorRepresentationOrBuilder- Returns:
- The denseTensor.
-
getDenseTensorOrBuilder
public TensorRepresentation.DenseTensorOrBuilder getDenseTensorOrBuilder()
optional .tensorflow.metadata.v0.TensorRepresentation.DenseTensor dense_tensor = 1;- Specified by:
getDenseTensorOrBuilderin interfaceTensorRepresentationOrBuilder
-
hasVarlenSparseTensor
public boolean hasVarlenSparseTensor()
optional .tensorflow.metadata.v0.TensorRepresentation.VarLenSparseTensor varlen_sparse_tensor = 2;- Specified by:
hasVarlenSparseTensorin interfaceTensorRepresentationOrBuilder- Returns:
- Whether the varlenSparseTensor field is set.
-
getVarlenSparseTensor
public TensorRepresentation.VarLenSparseTensor getVarlenSparseTensor()
optional .tensorflow.metadata.v0.TensorRepresentation.VarLenSparseTensor varlen_sparse_tensor = 2;- Specified by:
getVarlenSparseTensorin interfaceTensorRepresentationOrBuilder- Returns:
- The varlenSparseTensor.
-
getVarlenSparseTensorOrBuilder
public TensorRepresentation.VarLenSparseTensorOrBuilder getVarlenSparseTensorOrBuilder()
optional .tensorflow.metadata.v0.TensorRepresentation.VarLenSparseTensor varlen_sparse_tensor = 2;- Specified by:
getVarlenSparseTensorOrBuilderin interfaceTensorRepresentationOrBuilder
-
hasSparseTensor
public boolean hasSparseTensor()
optional .tensorflow.metadata.v0.TensorRepresentation.SparseTensor sparse_tensor = 3;- Specified by:
hasSparseTensorin interfaceTensorRepresentationOrBuilder- Returns:
- Whether the sparseTensor field is set.
-
getSparseTensor
public TensorRepresentation.SparseTensor getSparseTensor()
optional .tensorflow.metadata.v0.TensorRepresentation.SparseTensor sparse_tensor = 3;- Specified by:
getSparseTensorin interfaceTensorRepresentationOrBuilder- Returns:
- The sparseTensor.
-
getSparseTensorOrBuilder
public TensorRepresentation.SparseTensorOrBuilder getSparseTensorOrBuilder()
optional .tensorflow.metadata.v0.TensorRepresentation.SparseTensor sparse_tensor = 3;- Specified by:
getSparseTensorOrBuilderin interfaceTensorRepresentationOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static TensorRepresentation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TensorRepresentation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TensorRepresentation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TensorRepresentation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TensorRepresentation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TensorRepresentation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TensorRepresentation parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TensorRepresentation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TensorRepresentation parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TensorRepresentation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static TensorRepresentation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TensorRepresentation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public TensorRepresentation.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static TensorRepresentation.Builder newBuilder()
-
newBuilder
public static TensorRepresentation.Builder newBuilder(TensorRepresentation prototype)
-
toBuilder
public TensorRepresentation.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TensorRepresentation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static TensorRepresentation getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<TensorRepresentation> parser()
-
getParserForType
public com.google.protobuf.Parser<TensorRepresentation> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public TensorRepresentation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-