Package org.platanios.tensorflow.proto
Class TensorInfo.CooSparse.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
- org.platanios.tensorflow.proto.TensorInfo.CooSparse.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.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 typeorg.platanios.tensorflow.proto.TensorInfo.CooSparse
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TensorInfo.CooSparse.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
TensorInfo.CooSparse
build()
TensorInfo.CooSparse
buildPartial()
TensorInfo.CooSparse.Builder
clear()
TensorInfo.CooSparse.Builder
clearDenseShapeTensorName()
The dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here.TensorInfo.CooSparse.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
TensorInfo.CooSparse.Builder
clearIndicesTensorName()
The indices Tensor must have dtype int64 and shape [?, ?].TensorInfo.CooSparse.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
TensorInfo.CooSparse.Builder
clearValuesTensorName()
The shape of the values Tensor is [?].TensorInfo.CooSparse.Builder
clone()
TensorInfo.CooSparse
getDefaultInstanceForType()
java.lang.String
getDenseShapeTensorName()
The dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here.com.google.protobuf.ByteString
getDenseShapeTensorNameBytes()
The dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getIndicesTensorName()
The indices Tensor must have dtype int64 and shape [?, ?].com.google.protobuf.ByteString
getIndicesTensorNameBytes()
The indices Tensor must have dtype int64 and shape [?, ?].java.lang.String
getValuesTensorName()
The shape of the values Tensor is [?].com.google.protobuf.ByteString
getValuesTensorNameBytes()
The shape of the values Tensor is [?].protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
TensorInfo.CooSparse.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
TensorInfo.CooSparse.Builder
mergeFrom(com.google.protobuf.Message other)
TensorInfo.CooSparse.Builder
mergeFrom(TensorInfo.CooSparse other)
TensorInfo.CooSparse.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
TensorInfo.CooSparse.Builder
setDenseShapeTensorName(java.lang.String value)
The dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here.TensorInfo.CooSparse.Builder
setDenseShapeTensorNameBytes(com.google.protobuf.ByteString value)
The dynamic logical shape represented by the SparseTensor is recorded in the Tensor referenced here.TensorInfo.CooSparse.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
TensorInfo.CooSparse.Builder
setIndicesTensorName(java.lang.String value)
The indices Tensor must have dtype int64 and shape [?, ?].TensorInfo.CooSparse.Builder
setIndicesTensorNameBytes(com.google.protobuf.ByteString value)
The indices Tensor must have dtype int64 and shape [?, ?].TensorInfo.CooSparse.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
TensorInfo.CooSparse.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
TensorInfo.CooSparse.Builder
setValuesTensorName(java.lang.String value)
The shape of the values Tensor is [?].TensorInfo.CooSparse.Builder
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, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
clear
public TensorInfo.CooSparse.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
getDefaultInstanceForType
public TensorInfo.CooSparse getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public TensorInfo.CooSparse build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TensorInfo.CooSparse buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TensorInfo.CooSparse.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
setField
public TensorInfo.CooSparse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
clearField
public TensorInfo.CooSparse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
clearOneof
public TensorInfo.CooSparse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
setRepeatedField
public TensorInfo.CooSparse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
addRepeatedField
public TensorInfo.CooSparse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
mergeFrom
public TensorInfo.CooSparse.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TensorInfo.CooSparse.Builder>
-
mergeFrom
public TensorInfo.CooSparse.Builder mergeFrom(TensorInfo.CooSparse other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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 java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TensorInfo.CooSparse.Builder>
- Throws:
java.io.IOException
-
getValuesTensorName
public java.lang.String 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:
getValuesTensorName
in 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:
getValuesTensorNameBytes
in interfaceTensorInfo.CooSparseOrBuilder
- Returns:
- The bytes for valuesTensorName.
-
setValuesTensorName
public TensorInfo.CooSparse.Builder setValuesTensorName(java.lang.String value)
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
public TensorInfo.CooSparse.Builder 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
public TensorInfo.CooSparse.Builder setValuesTensorNameBytes(com.google.protobuf.ByteString value)
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
public java.lang.String getIndicesTensorName()
The indices Tensor must have dtype int64 and shape [?, ?].
string indices_tensor_name = 2;
- Specified by:
getIndicesTensorName
in 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:
getIndicesTensorNameBytes
in interfaceTensorInfo.CooSparseOrBuilder
- Returns:
- The bytes for indicesTensorName.
-
setIndicesTensorName
public TensorInfo.CooSparse.Builder setIndicesTensorName(java.lang.String value)
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
public TensorInfo.CooSparse.Builder clearIndicesTensorName()
The indices Tensor must have dtype int64 and shape [?, ?].
string indices_tensor_name = 2;
- Returns:
- This builder for chaining.
-
setIndicesTensorNameBytes
public TensorInfo.CooSparse.Builder setIndicesTensorNameBytes(com.google.protobuf.ByteString value)
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
public java.lang.String 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:
getDenseShapeTensorName
in 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:
getDenseShapeTensorNameBytes
in interfaceTensorInfo.CooSparseOrBuilder
- Returns:
- The bytes for denseShapeTensorName.
-
setDenseShapeTensorName
public TensorInfo.CooSparse.Builder setDenseShapeTensorName(java.lang.String 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 denseShapeTensorName to set.- Returns:
- This builder for chaining.
-
clearDenseShapeTensorName
public TensorInfo.CooSparse.Builder 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
mergeUnknownFields
public final TensorInfo.CooSparse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TensorInfo.CooSparse.Builder>
-
-