Package org.tensorflow.framework
Class TensorInfo.CooSparse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<TensorInfo.CooSparse.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
org.tensorflow.framework.TensorInfo.CooSparse.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,TensorInfo.CooSparseOrBuilder
- Enclosing class:
TensorInfo.CooSparse
public static final class TensorInfo.CooSparse.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
implements TensorInfo.CooSparseOrBuilder
For sparse tensors, The COO encoding stores a triple of values, indices, and shape.Protobuf type
tensorflow.TensorInfo.CooSparse-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The indices Tensor must have dtype int64 and shape [?clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The shape of the values Tensor is [?].clone()The dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here.com.google.protobuf.ByteStringThe dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe indices Tensor must have dtype int64 and shape [?com.google.protobuf.ByteStringThe indices Tensor must have dtype int64 and shape [?The shape of the values Tensor is [?].com.google.protobuf.ByteStringThe shape of the values Tensor is [?].protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(TensorInfo.CooSparse other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setDenseShapeTensorName(String value) The dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here.setDenseShapeTensorNameBytes(com.google.protobuf.ByteString value) The dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here.setIndicesTensorName(String value) The indices Tensor must have dtype int64 and shape [?setIndicesTensorNameBytes(com.google.protobuf.ByteString value) The indices Tensor must have dtype int64 and shape [?setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setValuesTensorName(String value) The shape of the values Tensor is [?].setValuesTensorNameBytes(com.google.protobuf.ByteString value) The shape of the values Tensor is [?].Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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.Builder<TensorInfo.CooSparse.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
setField
public TensorInfo.CooSparse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
clearField
public TensorInfo.CooSparse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
clearOneof
public TensorInfo.CooSparse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
setRepeatedField
public TensorInfo.CooSparse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
addRepeatedField
public TensorInfo.CooSparse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TensorInfo.CooSparse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
mergeFrom
public TensorInfo.CooSparse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TensorInfo.CooSparse.Builder>- Throws:
IOException
-
getValuesTensorName
The shape of the values Tensor is [?]. Its dtype must be the dtype of the SparseTensor as a whole, given in the enclosing TensorInfo.
string values_tensor_name = 1;- Specified by:
getValuesTensorNamein interfaceTensorInfo.CooSparseOrBuilder- Returns:
- The valuesTensorName.
-
getValuesTensorNameBytes
public com.google.protobuf.ByteString getValuesTensorNameBytes()The shape of the values Tensor is [?]. Its dtype must be the dtype of the SparseTensor as a whole, given in the enclosing TensorInfo.
string values_tensor_name = 1;- Specified by:
getValuesTensorNameBytesin interfaceTensorInfo.CooSparseOrBuilder- Returns:
- The bytes for valuesTensorName.
-
setValuesTensorName
The shape of the values Tensor is [?]. Its dtype must be the dtype of the SparseTensor as a whole, given in the enclosing TensorInfo.
string values_tensor_name = 1;- Parameters:
value- The valuesTensorName to set.- Returns:
- This builder for chaining.
-
clearValuesTensorName
The shape of the values Tensor is [?]. Its dtype must be the dtype of the SparseTensor as a whole, given in the enclosing TensorInfo.
string values_tensor_name = 1;- Returns:
- This builder for chaining.
-
setValuesTensorNameBytes
The shape of the values Tensor is [?]. Its dtype must be the dtype of the SparseTensor as a whole, given in the enclosing TensorInfo.
string values_tensor_name = 1;- Parameters:
value- The bytes for valuesTensorName to set.- Returns:
- This builder for chaining.
-
getIndicesTensorName
The indices Tensor must have dtype int64 and shape [?, ?].
string indices_tensor_name = 2;- Specified by:
getIndicesTensorNamein interfaceTensorInfo.CooSparseOrBuilder- Returns:
- The indicesTensorName.
-
getIndicesTensorNameBytes
public com.google.protobuf.ByteString getIndicesTensorNameBytes()The indices Tensor must have dtype int64 and shape [?, ?].
string indices_tensor_name = 2;- Specified by:
getIndicesTensorNameBytesin interfaceTensorInfo.CooSparseOrBuilder- Returns:
- The bytes for indicesTensorName.
-
setIndicesTensorName
The indices Tensor must have dtype int64 and shape [?, ?].
string indices_tensor_name = 2;- Parameters:
value- The indicesTensorName to set.- Returns:
- This builder for chaining.
-
clearIndicesTensorName
The indices Tensor must have dtype int64 and shape [?, ?].
string indices_tensor_name = 2;- Returns:
- This builder for chaining.
-
setIndicesTensorNameBytes
The indices Tensor must have dtype int64 and shape [?, ?].
string indices_tensor_name = 2;- Parameters:
value- The bytes for indicesTensorName to set.- Returns:
- This builder for chaining.
-
getDenseShapeTensorName
The dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here. It must have dtype int64 and shape [?].
string dense_shape_tensor_name = 3;- Specified by:
getDenseShapeTensorNamein interfaceTensorInfo.CooSparseOrBuilder- Returns:
- The denseShapeTensorName.
-
getDenseShapeTensorNameBytes
public com.google.protobuf.ByteString getDenseShapeTensorNameBytes()The dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here. It must have dtype int64 and shape [?].
string dense_shape_tensor_name = 3;- Specified by:
getDenseShapeTensorNameBytesin interfaceTensorInfo.CooSparseOrBuilder- Returns:
- The bytes for denseShapeTensorName.
-
setDenseShapeTensorName
The dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here. It must have dtype int64 and shape [?].
string dense_shape_tensor_name = 3;- Parameters:
value- The denseShapeTensorName to set.- Returns:
- This builder for chaining.
-
clearDenseShapeTensorName
The dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here. It must have dtype int64 and shape [?].
string dense_shape_tensor_name = 3;- Returns:
- This builder for chaining.
-
setDenseShapeTensorNameBytes
public TensorInfo.CooSparse.Builder setDenseShapeTensorNameBytes(com.google.protobuf.ByteString value) The dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here. It must have dtype int64 and shape [?].
string dense_shape_tensor_name = 3;- Parameters:
value- The bytes for denseShapeTensorName to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final TensorInfo.CooSparse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
mergeUnknownFields
public final TensorInfo.CooSparse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-