
tensorflow.tpu.TpuEmbeddingOutputLayout Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: tensorflow/contrib/tpu/proto/tpu_embedding_output_layout.proto
package tensorflow.tpu;
public final class TpuEmbeddingOutputLayout {
private TpuEmbeddingOutputLayout() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface TPUEmbeddingOutputLayoutOrBuilder extends
// @@protoc_insertion_point(interface_extends:tensorflow.tpu.TPUEmbeddingOutputLayout)
com.google.protobuf.MessageOrBuilder {
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
java.util.List
getTableList();
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor getTable(int index);
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
int getTableCount();
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
java.util.List extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptorOrBuilder>
getTableOrBuilderList();
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptorOrBuilder getTableOrBuilder(
int index);
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
java.util.List
getOutputList();
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor getOutput(int index);
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
int getOutputCount();
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
java.util.List extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensorOrBuilder>
getOutputOrBuilderList();
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensorOrBuilder getOutputOrBuilder(
int index);
}
/**
* Protobuf type {@code tensorflow.tpu.TPUEmbeddingOutputLayout}
*/
public static final class TPUEmbeddingOutputLayout extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:tensorflow.tpu.TPUEmbeddingOutputLayout)
TPUEmbeddingOutputLayoutOrBuilder {
private static final long serialVersionUID = 0L;
// Use TPUEmbeddingOutputLayout.newBuilder() to construct.
private TPUEmbeddingOutputLayout(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private TPUEmbeddingOutputLayout() {
table_ = java.util.Collections.emptyList();
output_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private TPUEmbeddingOutputLayout(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
table_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
table_.add(
input.readMessage(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.parser(), extensionRegistry));
break;
}
case 18: {
if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
output_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
output_.add(
input.readMessage(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownFieldProto3(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
table_ = java.util.Collections.unmodifiableList(table_);
}
if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
output_ = java.util.Collections.unmodifiableList(output_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.class, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.Builder.class);
}
public interface OutputLocationOrBuilder extends
// @@protoc_insertion_point(interface_extends:tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation)
com.google.protobuf.MessageOrBuilder {
/**
*
* Which output tensor this copy of the feature will go into. Must be
* between 0 and layout.output_size().
*
*
* int32 tensor_index = 1;
*/
int getTensorIndex();
/**
*
* Offset in dimension 0 for this feature copy. Must be between 0 and
* layout.output(tensor_index).dim0_size_per_sample().
*
*
* int32 dim0_offset = 2;
*/
int getDim0Offset();
/**
*
* Offset in dimension 1 for this feature copy. Must be between 0 and
* layout.output(tensor_index).dim1_size() - table width; repeated or
* partially/fully overlapping values are allowed and results in the same
* range will be summed (with the gradients replicated in the backward
* pass).
*
*
* int32 dim1_offset = 3;
*/
int getDim1Offset();
}
/**
*
* Location of one copy of the feature's data.
*
*
* Protobuf type {@code tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation}
*/
public static final class OutputLocation extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation)
OutputLocationOrBuilder {
private static final long serialVersionUID = 0L;
// Use OutputLocation.newBuilder() to construct.
private OutputLocation(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private OutputLocation() {
tensorIndex_ = 0;
dim0Offset_ = 0;
dim1Offset_ = 0;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private OutputLocation(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
tensorIndex_ = input.readInt32();
break;
}
case 16: {
dim0Offset_ = input.readInt32();
break;
}
case 24: {
dim1Offset_ = input.readInt32();
break;
}
default: {
if (!parseUnknownFieldProto3(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_OutputLocation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_OutputLocation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.class, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.Builder.class);
}
public static final int TENSOR_INDEX_FIELD_NUMBER = 1;
private int tensorIndex_;
/**
*
* Which output tensor this copy of the feature will go into. Must be
* between 0 and layout.output_size().
*
*
* int32 tensor_index = 1;
*/
public int getTensorIndex() {
return tensorIndex_;
}
public static final int DIM0_OFFSET_FIELD_NUMBER = 2;
private int dim0Offset_;
/**
*
* Offset in dimension 0 for this feature copy. Must be between 0 and
* layout.output(tensor_index).dim0_size_per_sample().
*
*
* int32 dim0_offset = 2;
*/
public int getDim0Offset() {
return dim0Offset_;
}
public static final int DIM1_OFFSET_FIELD_NUMBER = 3;
private int dim1Offset_;
/**
*
* Offset in dimension 1 for this feature copy. Must be between 0 and
* layout.output(tensor_index).dim1_size() - table width; repeated or
* partially/fully overlapping values are allowed and results in the same
* range will be summed (with the gradients replicated in the backward
* pass).
*
*
* int32 dim1_offset = 3;
*/
public int getDim1Offset() {
return dim1Offset_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (tensorIndex_ != 0) {
output.writeInt32(1, tensorIndex_);
}
if (dim0Offset_ != 0) {
output.writeInt32(2, dim0Offset_);
}
if (dim1Offset_ != 0) {
output.writeInt32(3, dim1Offset_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (tensorIndex_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, tensorIndex_);
}
if (dim0Offset_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, dim0Offset_);
}
if (dim1Offset_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(3, dim1Offset_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation)) {
return super.equals(obj);
}
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation other = (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation) obj;
boolean result = true;
result = result && (getTensorIndex()
== other.getTensorIndex());
result = result && (getDim0Offset()
== other.getDim0Offset());
result = result && (getDim1Offset()
== other.getDim1Offset());
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TENSOR_INDEX_FIELD_NUMBER;
hash = (53 * hash) + getTensorIndex();
hash = (37 * hash) + DIM0_OFFSET_FIELD_NUMBER;
hash = (53 * hash) + getDim0Offset();
hash = (37 * hash) + DIM1_OFFSET_FIELD_NUMBER;
hash = (53 * hash) + getDim1Offset();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Location of one copy of the feature's data.
*
*
* Protobuf type {@code tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation)
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocationOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_OutputLocation_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_OutputLocation_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.class, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.Builder.class);
}
// Construct using tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
tensorIndex_ = 0;
dim0Offset_ = 0;
dim1Offset_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_OutputLocation_descriptor;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation getDefaultInstanceForType() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.getDefaultInstance();
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation build() {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation buildPartial() {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation result = new tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation(this);
result.tensorIndex_ = tensorIndex_;
result.dim0Offset_ = dim0Offset_;
result.dim1Offset_ = dim1Offset_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation) {
return mergeFrom((tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation other) {
if (other == tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.getDefaultInstance()) return this;
if (other.getTensorIndex() != 0) {
setTensorIndex(other.getTensorIndex());
}
if (other.getDim0Offset() != 0) {
setDim0Offset(other.getDim0Offset());
}
if (other.getDim1Offset() != 0) {
setDim1Offset(other.getDim1Offset());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int tensorIndex_ ;
/**
*
* Which output tensor this copy of the feature will go into. Must be
* between 0 and layout.output_size().
*
*
* int32 tensor_index = 1;
*/
public int getTensorIndex() {
return tensorIndex_;
}
/**
*
* Which output tensor this copy of the feature will go into. Must be
* between 0 and layout.output_size().
*
*
* int32 tensor_index = 1;
*/
public Builder setTensorIndex(int value) {
tensorIndex_ = value;
onChanged();
return this;
}
/**
*
* Which output tensor this copy of the feature will go into. Must be
* between 0 and layout.output_size().
*
*
* int32 tensor_index = 1;
*/
public Builder clearTensorIndex() {
tensorIndex_ = 0;
onChanged();
return this;
}
private int dim0Offset_ ;
/**
*
* Offset in dimension 0 for this feature copy. Must be between 0 and
* layout.output(tensor_index).dim0_size_per_sample().
*
*
* int32 dim0_offset = 2;
*/
public int getDim0Offset() {
return dim0Offset_;
}
/**
*
* Offset in dimension 0 for this feature copy. Must be between 0 and
* layout.output(tensor_index).dim0_size_per_sample().
*
*
* int32 dim0_offset = 2;
*/
public Builder setDim0Offset(int value) {
dim0Offset_ = value;
onChanged();
return this;
}
/**
*
* Offset in dimension 0 for this feature copy. Must be between 0 and
* layout.output(tensor_index).dim0_size_per_sample().
*
*
* int32 dim0_offset = 2;
*/
public Builder clearDim0Offset() {
dim0Offset_ = 0;
onChanged();
return this;
}
private int dim1Offset_ ;
/**
*
* Offset in dimension 1 for this feature copy. Must be between 0 and
* layout.output(tensor_index).dim1_size() - table width; repeated or
* partially/fully overlapping values are allowed and results in the same
* range will be summed (with the gradients replicated in the backward
* pass).
*
*
* int32 dim1_offset = 3;
*/
public int getDim1Offset() {
return dim1Offset_;
}
/**
*
* Offset in dimension 1 for this feature copy. Must be between 0 and
* layout.output(tensor_index).dim1_size() - table width; repeated or
* partially/fully overlapping values are allowed and results in the same
* range will be summed (with the gradients replicated in the backward
* pass).
*
*
* int32 dim1_offset = 3;
*/
public Builder setDim1Offset(int value) {
dim1Offset_ = value;
onChanged();
return this;
}
/**
*
* Offset in dimension 1 for this feature copy. Must be between 0 and
* layout.output(tensor_index).dim1_size() - table width; repeated or
* partially/fully overlapping values are allowed and results in the same
* range will be summed (with the gradients replicated in the backward
* pass).
*
*
* int32 dim1_offset = 3;
*/
public Builder clearDim1Offset() {
dim1Offset_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFieldsProto3(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation)
}
// @@protoc_insertion_point(class_scope:tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation)
private static final tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation();
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public OutputLocation parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new OutputLocation(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface FeatureDescriptorOrBuilder extends
// @@protoc_insertion_point(interface_extends:tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor)
com.google.protobuf.MessageOrBuilder {
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
java.util.List
getOutputLocationList();
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation getOutputLocation(int index);
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
int getOutputLocationCount();
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
java.util.List extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocationOrBuilder>
getOutputLocationOrBuilderList();
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocationOrBuilder getOutputLocationOrBuilder(
int index);
}
/**
*
* Description of the output placement for one feature.
*
*
* Protobuf type {@code tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor}
*/
public static final class FeatureDescriptor extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor)
FeatureDescriptorOrBuilder {
private static final long serialVersionUID = 0L;
// Use FeatureDescriptor.newBuilder() to construct.
private FeatureDescriptor(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private FeatureDescriptor() {
outputLocation_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private FeatureDescriptor(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
outputLocation_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
outputLocation_.add(
input.readMessage(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownFieldProto3(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
outputLocation_ = java.util.Collections.unmodifiableList(outputLocation_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_FeatureDescriptor_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_FeatureDescriptor_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.class, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.Builder.class);
}
public static final int OUTPUT_LOCATION_FIELD_NUMBER = 1;
private java.util.List outputLocation_;
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public java.util.List getOutputLocationList() {
return outputLocation_;
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public java.util.List extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocationOrBuilder>
getOutputLocationOrBuilderList() {
return outputLocation_;
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public int getOutputLocationCount() {
return outputLocation_.size();
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation getOutputLocation(int index) {
return outputLocation_.get(index);
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocationOrBuilder getOutputLocationOrBuilder(
int index) {
return outputLocation_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < outputLocation_.size(); i++) {
output.writeMessage(1, outputLocation_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < outputLocation_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, outputLocation_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor)) {
return super.equals(obj);
}
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor other = (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor) obj;
boolean result = true;
result = result && getOutputLocationList()
.equals(other.getOutputLocationList());
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getOutputLocationCount() > 0) {
hash = (37 * hash) + OUTPUT_LOCATION_FIELD_NUMBER;
hash = (53 * hash) + getOutputLocationList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Description of the output placement for one feature.
*
*
* Protobuf type {@code tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor)
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptorOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_FeatureDescriptor_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_FeatureDescriptor_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.class, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.Builder.class);
}
// Construct using tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getOutputLocationFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (outputLocationBuilder_ == null) {
outputLocation_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
outputLocationBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_FeatureDescriptor_descriptor;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor getDefaultInstanceForType() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.getDefaultInstance();
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor build() {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor buildPartial() {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor result = new tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor(this);
int from_bitField0_ = bitField0_;
if (outputLocationBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
outputLocation_ = java.util.Collections.unmodifiableList(outputLocation_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.outputLocation_ = outputLocation_;
} else {
result.outputLocation_ = outputLocationBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor) {
return mergeFrom((tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor other) {
if (other == tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.getDefaultInstance()) return this;
if (outputLocationBuilder_ == null) {
if (!other.outputLocation_.isEmpty()) {
if (outputLocation_.isEmpty()) {
outputLocation_ = other.outputLocation_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureOutputLocationIsMutable();
outputLocation_.addAll(other.outputLocation_);
}
onChanged();
}
} else {
if (!other.outputLocation_.isEmpty()) {
if (outputLocationBuilder_.isEmpty()) {
outputLocationBuilder_.dispose();
outputLocationBuilder_ = null;
outputLocation_ = other.outputLocation_;
bitField0_ = (bitField0_ & ~0x00000001);
outputLocationBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getOutputLocationFieldBuilder() : null;
} else {
outputLocationBuilder_.addAllMessages(other.outputLocation_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List outputLocation_ =
java.util.Collections.emptyList();
private void ensureOutputLocationIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
outputLocation_ = new java.util.ArrayList(outputLocation_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocationOrBuilder> outputLocationBuilder_;
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public java.util.List getOutputLocationList() {
if (outputLocationBuilder_ == null) {
return java.util.Collections.unmodifiableList(outputLocation_);
} else {
return outputLocationBuilder_.getMessageList();
}
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public int getOutputLocationCount() {
if (outputLocationBuilder_ == null) {
return outputLocation_.size();
} else {
return outputLocationBuilder_.getCount();
}
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation getOutputLocation(int index) {
if (outputLocationBuilder_ == null) {
return outputLocation_.get(index);
} else {
return outputLocationBuilder_.getMessage(index);
}
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public Builder setOutputLocation(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation value) {
if (outputLocationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOutputLocationIsMutable();
outputLocation_.set(index, value);
onChanged();
} else {
outputLocationBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public Builder setOutputLocation(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.Builder builderForValue) {
if (outputLocationBuilder_ == null) {
ensureOutputLocationIsMutable();
outputLocation_.set(index, builderForValue.build());
onChanged();
} else {
outputLocationBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public Builder addOutputLocation(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation value) {
if (outputLocationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOutputLocationIsMutable();
outputLocation_.add(value);
onChanged();
} else {
outputLocationBuilder_.addMessage(value);
}
return this;
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public Builder addOutputLocation(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation value) {
if (outputLocationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOutputLocationIsMutable();
outputLocation_.add(index, value);
onChanged();
} else {
outputLocationBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public Builder addOutputLocation(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.Builder builderForValue) {
if (outputLocationBuilder_ == null) {
ensureOutputLocationIsMutable();
outputLocation_.add(builderForValue.build());
onChanged();
} else {
outputLocationBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public Builder addOutputLocation(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.Builder builderForValue) {
if (outputLocationBuilder_ == null) {
ensureOutputLocationIsMutable();
outputLocation_.add(index, builderForValue.build());
onChanged();
} else {
outputLocationBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public Builder addAllOutputLocation(
java.lang.Iterable extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation> values) {
if (outputLocationBuilder_ == null) {
ensureOutputLocationIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, outputLocation_);
onChanged();
} else {
outputLocationBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public Builder clearOutputLocation() {
if (outputLocationBuilder_ == null) {
outputLocation_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
outputLocationBuilder_.clear();
}
return this;
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public Builder removeOutputLocation(int index) {
if (outputLocationBuilder_ == null) {
ensureOutputLocationIsMutable();
outputLocation_.remove(index);
onChanged();
} else {
outputLocationBuilder_.remove(index);
}
return this;
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.Builder getOutputLocationBuilder(
int index) {
return getOutputLocationFieldBuilder().getBuilder(index);
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocationOrBuilder getOutputLocationOrBuilder(
int index) {
if (outputLocationBuilder_ == null) {
return outputLocation_.get(index); } else {
return outputLocationBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public java.util.List extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocationOrBuilder>
getOutputLocationOrBuilderList() {
if (outputLocationBuilder_ != null) {
return outputLocationBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(outputLocation_);
}
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.Builder addOutputLocationBuilder() {
return getOutputLocationFieldBuilder().addBuilder(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.getDefaultInstance());
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.Builder addOutputLocationBuilder(
int index) {
return getOutputLocationFieldBuilder().addBuilder(
index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.getDefaultInstance());
}
/**
*
* Typically, only one copy of each feature is used, but multiple are
* allowed and the same data will be copied to all of them (with the
* gradients summed in the backward pass).
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.OutputLocation output_location = 1;
*/
public java.util.List
getOutputLocationBuilderList() {
return getOutputLocationFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocationOrBuilder>
getOutputLocationFieldBuilder() {
if (outputLocationBuilder_ == null) {
outputLocationBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocation.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.OutputLocationOrBuilder>(
outputLocation_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
outputLocation_ = null;
}
return outputLocationBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFieldsProto3(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor)
}
// @@protoc_insertion_point(class_scope:tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor)
private static final tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor();
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public FeatureDescriptor parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new FeatureDescriptor(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface TableDescriptorOrBuilder extends
// @@protoc_insertion_point(interface_extends:tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor)
com.google.protobuf.MessageOrBuilder {
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
java.util.List
getFeatureList();
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor getFeature(int index);
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
int getFeatureCount();
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
java.util.List extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptorOrBuilder>
getFeatureOrBuilderList();
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptorOrBuilder getFeatureOrBuilder(
int index);
}
/**
*
* Description of the output placement for features of one table.
*
*
* Protobuf type {@code tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor}
*/
public static final class TableDescriptor extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor)
TableDescriptorOrBuilder {
private static final long serialVersionUID = 0L;
// Use TableDescriptor.newBuilder() to construct.
private TableDescriptor(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private TableDescriptor() {
feature_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private TableDescriptor(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
feature_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
feature_.add(
input.readMessage(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownFieldProto3(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
feature_ = java.util.Collections.unmodifiableList(feature_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TableDescriptor_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TableDescriptor_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.class, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.Builder.class);
}
public static final int FEATURE_FIELD_NUMBER = 1;
private java.util.List feature_;
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public java.util.List getFeatureList() {
return feature_;
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public java.util.List extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptorOrBuilder>
getFeatureOrBuilderList() {
return feature_;
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public int getFeatureCount() {
return feature_.size();
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor getFeature(int index) {
return feature_.get(index);
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptorOrBuilder getFeatureOrBuilder(
int index) {
return feature_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < feature_.size(); i++) {
output.writeMessage(1, feature_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < feature_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, feature_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor)) {
return super.equals(obj);
}
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor other = (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor) obj;
boolean result = true;
result = result && getFeatureList()
.equals(other.getFeatureList());
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getFeatureCount() > 0) {
hash = (37 * hash) + FEATURE_FIELD_NUMBER;
hash = (53 * hash) + getFeatureList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Description of the output placement for features of one table.
*
*
* Protobuf type {@code tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor)
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptorOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TableDescriptor_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TableDescriptor_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.class, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.Builder.class);
}
// Construct using tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getFeatureFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (featureBuilder_ == null) {
feature_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
featureBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TableDescriptor_descriptor;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor getDefaultInstanceForType() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.getDefaultInstance();
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor build() {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor buildPartial() {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor result = new tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor(this);
int from_bitField0_ = bitField0_;
if (featureBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
feature_ = java.util.Collections.unmodifiableList(feature_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.feature_ = feature_;
} else {
result.feature_ = featureBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor) {
return mergeFrom((tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor other) {
if (other == tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.getDefaultInstance()) return this;
if (featureBuilder_ == null) {
if (!other.feature_.isEmpty()) {
if (feature_.isEmpty()) {
feature_ = other.feature_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureFeatureIsMutable();
feature_.addAll(other.feature_);
}
onChanged();
}
} else {
if (!other.feature_.isEmpty()) {
if (featureBuilder_.isEmpty()) {
featureBuilder_.dispose();
featureBuilder_ = null;
feature_ = other.feature_;
bitField0_ = (bitField0_ & ~0x00000001);
featureBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getFeatureFieldBuilder() : null;
} else {
featureBuilder_.addAllMessages(other.feature_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List feature_ =
java.util.Collections.emptyList();
private void ensureFeatureIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
feature_ = new java.util.ArrayList(feature_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptorOrBuilder> featureBuilder_;
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public java.util.List getFeatureList() {
if (featureBuilder_ == null) {
return java.util.Collections.unmodifiableList(feature_);
} else {
return featureBuilder_.getMessageList();
}
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public int getFeatureCount() {
if (featureBuilder_ == null) {
return feature_.size();
} else {
return featureBuilder_.getCount();
}
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor getFeature(int index) {
if (featureBuilder_ == null) {
return feature_.get(index);
} else {
return featureBuilder_.getMessage(index);
}
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public Builder setFeature(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor value) {
if (featureBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFeatureIsMutable();
feature_.set(index, value);
onChanged();
} else {
featureBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public Builder setFeature(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.Builder builderForValue) {
if (featureBuilder_ == null) {
ensureFeatureIsMutable();
feature_.set(index, builderForValue.build());
onChanged();
} else {
featureBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public Builder addFeature(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor value) {
if (featureBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFeatureIsMutable();
feature_.add(value);
onChanged();
} else {
featureBuilder_.addMessage(value);
}
return this;
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public Builder addFeature(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor value) {
if (featureBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureFeatureIsMutable();
feature_.add(index, value);
onChanged();
} else {
featureBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public Builder addFeature(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.Builder builderForValue) {
if (featureBuilder_ == null) {
ensureFeatureIsMutable();
feature_.add(builderForValue.build());
onChanged();
} else {
featureBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public Builder addFeature(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.Builder builderForValue) {
if (featureBuilder_ == null) {
ensureFeatureIsMutable();
feature_.add(index, builderForValue.build());
onChanged();
} else {
featureBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public Builder addAllFeature(
java.lang.Iterable extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor> values) {
if (featureBuilder_ == null) {
ensureFeatureIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, feature_);
onChanged();
} else {
featureBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public Builder clearFeature() {
if (featureBuilder_ == null) {
feature_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
featureBuilder_.clear();
}
return this;
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public Builder removeFeature(int index) {
if (featureBuilder_ == null) {
ensureFeatureIsMutable();
feature_.remove(index);
onChanged();
} else {
featureBuilder_.remove(index);
}
return this;
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.Builder getFeatureBuilder(
int index) {
return getFeatureFieldBuilder().getBuilder(index);
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptorOrBuilder getFeatureOrBuilder(
int index) {
if (featureBuilder_ == null) {
return feature_.get(index); } else {
return featureBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public java.util.List extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptorOrBuilder>
getFeatureOrBuilderList() {
if (featureBuilder_ != null) {
return featureBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(feature_);
}
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.Builder addFeatureBuilder() {
return getFeatureFieldBuilder().addBuilder(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.getDefaultInstance());
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.Builder addFeatureBuilder(
int index) {
return getFeatureFieldBuilder().addBuilder(
index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.getDefaultInstance());
}
/**
*
* Output locations for each feature loaded from this table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.FeatureDescriptor feature = 1;
*/
public java.util.List
getFeatureBuilderList() {
return getFeatureFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptorOrBuilder>
getFeatureFieldBuilder() {
if (featureBuilder_ == null) {
featureBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptor.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.FeatureDescriptorOrBuilder>(
feature_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
feature_ = null;
}
return featureBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFieldsProto3(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor)
}
// @@protoc_insertion_point(class_scope:tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor)
private static final tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor();
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public TableDescriptor parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new TableDescriptor(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface TwoDOutputTensorOrBuilder extends
// @@protoc_insertion_point(interface_extends:tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor)
com.google.protobuf.MessageOrBuilder {
/**
*
* Multiplier for output dimension 0 size; used to match legacy format that
* stacks features within a sample in dimension 0.
*
*
* int32 dim0_size_per_sample = 2;
*/
int getDim0SizePerSample();
/**
*
* The size (in dimension 1) of this output tensor.
*
*
* int32 dim1_size = 1;
*/
int getDim1Size();
}
/**
*
* Size and layout information for 2-D tensors.
*
*
* Protobuf type {@code tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor}
*/
public static final class TwoDOutputTensor extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor)
TwoDOutputTensorOrBuilder {
private static final long serialVersionUID = 0L;
// Use TwoDOutputTensor.newBuilder() to construct.
private TwoDOutputTensor(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private TwoDOutputTensor() {
dim0SizePerSample_ = 0;
dim1Size_ = 0;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private TwoDOutputTensor(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
dim1Size_ = input.readInt32();
break;
}
case 16: {
dim0SizePerSample_ = input.readInt32();
break;
}
default: {
if (!parseUnknownFieldProto3(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TwoDOutputTensor_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TwoDOutputTensor_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.class, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.Builder.class);
}
public static final int DIM0_SIZE_PER_SAMPLE_FIELD_NUMBER = 2;
private int dim0SizePerSample_;
/**
*
* Multiplier for output dimension 0 size; used to match legacy format that
* stacks features within a sample in dimension 0.
*
*
* int32 dim0_size_per_sample = 2;
*/
public int getDim0SizePerSample() {
return dim0SizePerSample_;
}
public static final int DIM1_SIZE_FIELD_NUMBER = 1;
private int dim1Size_;
/**
*
* The size (in dimension 1) of this output tensor.
*
*
* int32 dim1_size = 1;
*/
public int getDim1Size() {
return dim1Size_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (dim1Size_ != 0) {
output.writeInt32(1, dim1Size_);
}
if (dim0SizePerSample_ != 0) {
output.writeInt32(2, dim0SizePerSample_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (dim1Size_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, dim1Size_);
}
if (dim0SizePerSample_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, dim0SizePerSample_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor)) {
return super.equals(obj);
}
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor other = (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor) obj;
boolean result = true;
result = result && (getDim0SizePerSample()
== other.getDim0SizePerSample());
result = result && (getDim1Size()
== other.getDim1Size());
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + DIM0_SIZE_PER_SAMPLE_FIELD_NUMBER;
hash = (53 * hash) + getDim0SizePerSample();
hash = (37 * hash) + DIM1_SIZE_FIELD_NUMBER;
hash = (53 * hash) + getDim1Size();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Size and layout information for 2-D tensors.
*
*
* Protobuf type {@code tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor)
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensorOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TwoDOutputTensor_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TwoDOutputTensor_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.class, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.Builder.class);
}
// Construct using tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
dim0SizePerSample_ = 0;
dim1Size_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TwoDOutputTensor_descriptor;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor getDefaultInstanceForType() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.getDefaultInstance();
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor build() {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor buildPartial() {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor result = new tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor(this);
result.dim0SizePerSample_ = dim0SizePerSample_;
result.dim1Size_ = dim1Size_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor) {
return mergeFrom((tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor other) {
if (other == tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.getDefaultInstance()) return this;
if (other.getDim0SizePerSample() != 0) {
setDim0SizePerSample(other.getDim0SizePerSample());
}
if (other.getDim1Size() != 0) {
setDim1Size(other.getDim1Size());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int dim0SizePerSample_ ;
/**
*
* Multiplier for output dimension 0 size; used to match legacy format that
* stacks features within a sample in dimension 0.
*
*
* int32 dim0_size_per_sample = 2;
*/
public int getDim0SizePerSample() {
return dim0SizePerSample_;
}
/**
*
* Multiplier for output dimension 0 size; used to match legacy format that
* stacks features within a sample in dimension 0.
*
*
* int32 dim0_size_per_sample = 2;
*/
public Builder setDim0SizePerSample(int value) {
dim0SizePerSample_ = value;
onChanged();
return this;
}
/**
*
* Multiplier for output dimension 0 size; used to match legacy format that
* stacks features within a sample in dimension 0.
*
*
* int32 dim0_size_per_sample = 2;
*/
public Builder clearDim0SizePerSample() {
dim0SizePerSample_ = 0;
onChanged();
return this;
}
private int dim1Size_ ;
/**
*
* The size (in dimension 1) of this output tensor.
*
*
* int32 dim1_size = 1;
*/
public int getDim1Size() {
return dim1Size_;
}
/**
*
* The size (in dimension 1) of this output tensor.
*
*
* int32 dim1_size = 1;
*/
public Builder setDim1Size(int value) {
dim1Size_ = value;
onChanged();
return this;
}
/**
*
* The size (in dimension 1) of this output tensor.
*
*
* int32 dim1_size = 1;
*/
public Builder clearDim1Size() {
dim1Size_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFieldsProto3(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor)
}
// @@protoc_insertion_point(class_scope:tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor)
private static final tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor();
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public TwoDOutputTensor parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new TwoDOutputTensor(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface EmbeddingOutputTensorOrBuilder extends
// @@protoc_insertion_point(interface_extends:tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor)
com.google.protobuf.MessageOrBuilder {
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
boolean hasTwoD();
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor getTwoD();
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensorOrBuilder getTwoDOrBuilder();
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.OutputFormatCase getOutputFormatCase();
}
/**
*
* Format information for a single output tensor.
*
*
* Protobuf type {@code tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor}
*/
public static final class EmbeddingOutputTensor extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor)
EmbeddingOutputTensorOrBuilder {
private static final long serialVersionUID = 0L;
// Use EmbeddingOutputTensor.newBuilder() to construct.
private EmbeddingOutputTensor(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private EmbeddingOutputTensor() {
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private EmbeddingOutputTensor(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 34: {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.Builder subBuilder = null;
if (outputFormatCase_ == 4) {
subBuilder = ((tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor) outputFormat_).toBuilder();
}
outputFormat_ =
input.readMessage(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor) outputFormat_);
outputFormat_ = subBuilder.buildPartial();
}
outputFormatCase_ = 4;
break;
}
default: {
if (!parseUnknownFieldProto3(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_EmbeddingOutputTensor_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_EmbeddingOutputTensor_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.class, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.Builder.class);
}
private int outputFormatCase_ = 0;
private java.lang.Object outputFormat_;
public enum OutputFormatCase
implements com.google.protobuf.Internal.EnumLite {
TWO_D(4),
OUTPUTFORMAT_NOT_SET(0);
private final int value;
private OutputFormatCase(int value) {
this.value = value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static OutputFormatCase valueOf(int value) {
return forNumber(value);
}
public static OutputFormatCase forNumber(int value) {
switch (value) {
case 4: return TWO_D;
case 0: return OUTPUTFORMAT_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public OutputFormatCase
getOutputFormatCase() {
return OutputFormatCase.forNumber(
outputFormatCase_);
}
public static final int TWO_D_FIELD_NUMBER = 4;
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
public boolean hasTwoD() {
return outputFormatCase_ == 4;
}
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor getTwoD() {
if (outputFormatCase_ == 4) {
return (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor) outputFormat_;
}
return tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.getDefaultInstance();
}
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensorOrBuilder getTwoDOrBuilder() {
if (outputFormatCase_ == 4) {
return (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor) outputFormat_;
}
return tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (outputFormatCase_ == 4) {
output.writeMessage(4, (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor) outputFormat_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (outputFormatCase_ == 4) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor) outputFormat_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor)) {
return super.equals(obj);
}
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor other = (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor) obj;
boolean result = true;
result = result && getOutputFormatCase().equals(
other.getOutputFormatCase());
if (!result) return false;
switch (outputFormatCase_) {
case 4:
result = result && getTwoD()
.equals(other.getTwoD());
break;
case 0:
default:
}
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (outputFormatCase_) {
case 4:
hash = (37 * hash) + TWO_D_FIELD_NUMBER;
hash = (53 * hash) + getTwoD().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Format information for a single output tensor.
*
*
* Protobuf type {@code tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor)
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensorOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_EmbeddingOutputTensor_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_EmbeddingOutputTensor_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.class, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.Builder.class);
}
// Construct using tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
outputFormatCase_ = 0;
outputFormat_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_EmbeddingOutputTensor_descriptor;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor getDefaultInstanceForType() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.getDefaultInstance();
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor build() {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor buildPartial() {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor result = new tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor(this);
if (outputFormatCase_ == 4) {
if (twoDBuilder_ == null) {
result.outputFormat_ = outputFormat_;
} else {
result.outputFormat_ = twoDBuilder_.build();
}
}
result.outputFormatCase_ = outputFormatCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor) {
return mergeFrom((tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor other) {
if (other == tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.getDefaultInstance()) return this;
switch (other.getOutputFormatCase()) {
case TWO_D: {
mergeTwoD(other.getTwoD());
break;
}
case OUTPUTFORMAT_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int outputFormatCase_ = 0;
private java.lang.Object outputFormat_;
public OutputFormatCase
getOutputFormatCase() {
return OutputFormatCase.forNumber(
outputFormatCase_);
}
public Builder clearOutputFormat() {
outputFormatCase_ = 0;
outputFormat_ = null;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensorOrBuilder> twoDBuilder_;
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
public boolean hasTwoD() {
return outputFormatCase_ == 4;
}
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor getTwoD() {
if (twoDBuilder_ == null) {
if (outputFormatCase_ == 4) {
return (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor) outputFormat_;
}
return tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.getDefaultInstance();
} else {
if (outputFormatCase_ == 4) {
return twoDBuilder_.getMessage();
}
return tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.getDefaultInstance();
}
}
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
public Builder setTwoD(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor value) {
if (twoDBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
outputFormat_ = value;
onChanged();
} else {
twoDBuilder_.setMessage(value);
}
outputFormatCase_ = 4;
return this;
}
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
public Builder setTwoD(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.Builder builderForValue) {
if (twoDBuilder_ == null) {
outputFormat_ = builderForValue.build();
onChanged();
} else {
twoDBuilder_.setMessage(builderForValue.build());
}
outputFormatCase_ = 4;
return this;
}
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
public Builder mergeTwoD(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor value) {
if (twoDBuilder_ == null) {
if (outputFormatCase_ == 4 &&
outputFormat_ != tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.getDefaultInstance()) {
outputFormat_ = tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.newBuilder((tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor) outputFormat_)
.mergeFrom(value).buildPartial();
} else {
outputFormat_ = value;
}
onChanged();
} else {
if (outputFormatCase_ == 4) {
twoDBuilder_.mergeFrom(value);
}
twoDBuilder_.setMessage(value);
}
outputFormatCase_ = 4;
return this;
}
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
public Builder clearTwoD() {
if (twoDBuilder_ == null) {
if (outputFormatCase_ == 4) {
outputFormatCase_ = 0;
outputFormat_ = null;
onChanged();
}
} else {
if (outputFormatCase_ == 4) {
outputFormatCase_ = 0;
outputFormat_ = null;
}
twoDBuilder_.clear();
}
return this;
}
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.Builder getTwoDBuilder() {
return getTwoDFieldBuilder().getBuilder();
}
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensorOrBuilder getTwoDOrBuilder() {
if ((outputFormatCase_ == 4) && (twoDBuilder_ != null)) {
return twoDBuilder_.getMessageOrBuilder();
} else {
if (outputFormatCase_ == 4) {
return (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor) outputFormat_;
}
return tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.getDefaultInstance();
}
}
/**
* .tensorflow.tpu.TPUEmbeddingOutputLayout.TwoDOutputTensor two_d = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensorOrBuilder>
getTwoDFieldBuilder() {
if (twoDBuilder_ == null) {
if (!(outputFormatCase_ == 4)) {
outputFormat_ = tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.getDefaultInstance();
}
twoDBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensorOrBuilder>(
(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TwoDOutputTensor) outputFormat_,
getParentForChildren(),
isClean());
outputFormat_ = null;
}
outputFormatCase_ = 4;
onChanged();;
return twoDBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFieldsProto3(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor)
}
// @@protoc_insertion_point(class_scope:tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor)
private static final tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor();
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public EmbeddingOutputTensor parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new EmbeddingOutputTensor(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public static final int TABLE_FIELD_NUMBER = 1;
private java.util.List table_;
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public java.util.List getTableList() {
return table_;
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public java.util.List extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptorOrBuilder>
getTableOrBuilderList() {
return table_;
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public int getTableCount() {
return table_.size();
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor getTable(int index) {
return table_.get(index);
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptorOrBuilder getTableOrBuilder(
int index) {
return table_.get(index);
}
public static final int OUTPUT_FIELD_NUMBER = 2;
private java.util.List output_;
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public java.util.List getOutputList() {
return output_;
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public java.util.List extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensorOrBuilder>
getOutputOrBuilderList() {
return output_;
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public int getOutputCount() {
return output_.size();
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor getOutput(int index) {
return output_.get(index);
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensorOrBuilder getOutputOrBuilder(
int index) {
return output_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < table_.size(); i++) {
output.writeMessage(1, table_.get(i));
}
for (int i = 0; i < output_.size(); i++) {
output.writeMessage(2, output_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < table_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, table_.get(i));
}
for (int i = 0; i < output_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, output_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout)) {
return super.equals(obj);
}
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout other = (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout) obj;
boolean result = true;
result = result && getTableList()
.equals(other.getTableList());
result = result && getOutputList()
.equals(other.getOutputList());
result = result && unknownFields.equals(other.unknownFields);
return result;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getTableCount() > 0) {
hash = (37 * hash) + TABLE_FIELD_NUMBER;
hash = (53 * hash) + getTableList().hashCode();
}
if (getOutputCount() > 0) {
hash = (37 * hash) + OUTPUT_FIELD_NUMBER;
hash = (53 * hash) + getOutputList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code tensorflow.tpu.TPUEmbeddingOutputLayout}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:tensorflow.tpu.TPUEmbeddingOutputLayout)
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayoutOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_fieldAccessorTable
.ensureFieldAccessorsInitialized(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.class, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.Builder.class);
}
// Construct using tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getTableFieldBuilder();
getOutputFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (tableBuilder_ == null) {
table_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
tableBuilder_.clear();
}
if (outputBuilder_ == null) {
output_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
outputBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_descriptor;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout getDefaultInstanceForType() {
return tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.getDefaultInstance();
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout build() {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout buildPartial() {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout result = new tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout(this);
int from_bitField0_ = bitField0_;
if (tableBuilder_ == null) {
if (((bitField0_ & 0x00000001) == 0x00000001)) {
table_ = java.util.Collections.unmodifiableList(table_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.table_ = table_;
} else {
result.table_ = tableBuilder_.build();
}
if (outputBuilder_ == null) {
if (((bitField0_ & 0x00000002) == 0x00000002)) {
output_ = java.util.Collections.unmodifiableList(output_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.output_ = output_;
} else {
result.output_ = outputBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return (Builder) super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return (Builder) super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return (Builder) super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return (Builder) super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return (Builder) super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout) {
return mergeFrom((tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout other) {
if (other == tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.getDefaultInstance()) return this;
if (tableBuilder_ == null) {
if (!other.table_.isEmpty()) {
if (table_.isEmpty()) {
table_ = other.table_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureTableIsMutable();
table_.addAll(other.table_);
}
onChanged();
}
} else {
if (!other.table_.isEmpty()) {
if (tableBuilder_.isEmpty()) {
tableBuilder_.dispose();
tableBuilder_ = null;
table_ = other.table_;
bitField0_ = (bitField0_ & ~0x00000001);
tableBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getTableFieldBuilder() : null;
} else {
tableBuilder_.addAllMessages(other.table_);
}
}
}
if (outputBuilder_ == null) {
if (!other.output_.isEmpty()) {
if (output_.isEmpty()) {
output_ = other.output_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureOutputIsMutable();
output_.addAll(other.output_);
}
onChanged();
}
} else {
if (!other.output_.isEmpty()) {
if (outputBuilder_.isEmpty()) {
outputBuilder_.dispose();
outputBuilder_ = null;
output_ = other.output_;
bitField0_ = (bitField0_ & ~0x00000002);
outputBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getOutputFieldBuilder() : null;
} else {
outputBuilder_.addAllMessages(other.output_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List table_ =
java.util.Collections.emptyList();
private void ensureTableIsMutable() {
if (!((bitField0_ & 0x00000001) == 0x00000001)) {
table_ = new java.util.ArrayList(table_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptorOrBuilder> tableBuilder_;
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public java.util.List getTableList() {
if (tableBuilder_ == null) {
return java.util.Collections.unmodifiableList(table_);
} else {
return tableBuilder_.getMessageList();
}
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public int getTableCount() {
if (tableBuilder_ == null) {
return table_.size();
} else {
return tableBuilder_.getCount();
}
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor getTable(int index) {
if (tableBuilder_ == null) {
return table_.get(index);
} else {
return tableBuilder_.getMessage(index);
}
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public Builder setTable(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor value) {
if (tableBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTableIsMutable();
table_.set(index, value);
onChanged();
} else {
tableBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public Builder setTable(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.Builder builderForValue) {
if (tableBuilder_ == null) {
ensureTableIsMutable();
table_.set(index, builderForValue.build());
onChanged();
} else {
tableBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public Builder addTable(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor value) {
if (tableBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTableIsMutable();
table_.add(value);
onChanged();
} else {
tableBuilder_.addMessage(value);
}
return this;
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public Builder addTable(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor value) {
if (tableBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTableIsMutable();
table_.add(index, value);
onChanged();
} else {
tableBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public Builder addTable(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.Builder builderForValue) {
if (tableBuilder_ == null) {
ensureTableIsMutable();
table_.add(builderForValue.build());
onChanged();
} else {
tableBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public Builder addTable(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.Builder builderForValue) {
if (tableBuilder_ == null) {
ensureTableIsMutable();
table_.add(index, builderForValue.build());
onChanged();
} else {
tableBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public Builder addAllTable(
java.lang.Iterable extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor> values) {
if (tableBuilder_ == null) {
ensureTableIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, table_);
onChanged();
} else {
tableBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public Builder clearTable() {
if (tableBuilder_ == null) {
table_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
tableBuilder_.clear();
}
return this;
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public Builder removeTable(int index) {
if (tableBuilder_ == null) {
ensureTableIsMutable();
table_.remove(index);
onChanged();
} else {
tableBuilder_.remove(index);
}
return this;
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.Builder getTableBuilder(
int index) {
return getTableFieldBuilder().getBuilder(index);
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptorOrBuilder getTableOrBuilder(
int index) {
if (tableBuilder_ == null) {
return table_.get(index); } else {
return tableBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public java.util.List extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptorOrBuilder>
getTableOrBuilderList() {
if (tableBuilder_ != null) {
return tableBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(table_);
}
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.Builder addTableBuilder() {
return getTableFieldBuilder().addBuilder(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.getDefaultInstance());
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.Builder addTableBuilder(
int index) {
return getTableFieldBuilder().addBuilder(
index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.getDefaultInstance());
}
/**
*
* Output locations for each feature of each table.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.TableDescriptor table = 1;
*/
public java.util.List
getTableBuilderList() {
return getTableFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptorOrBuilder>
getTableFieldBuilder() {
if (tableBuilder_ == null) {
tableBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptor.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.TableDescriptorOrBuilder>(
table_,
((bitField0_ & 0x00000001) == 0x00000001),
getParentForChildren(),
isClean());
table_ = null;
}
return tableBuilder_;
}
private java.util.List output_ =
java.util.Collections.emptyList();
private void ensureOutputIsMutable() {
if (!((bitField0_ & 0x00000002) == 0x00000002)) {
output_ = new java.util.ArrayList(output_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensorOrBuilder> outputBuilder_;
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public java.util.List getOutputList() {
if (outputBuilder_ == null) {
return java.util.Collections.unmodifiableList(output_);
} else {
return outputBuilder_.getMessageList();
}
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public int getOutputCount() {
if (outputBuilder_ == null) {
return output_.size();
} else {
return outputBuilder_.getCount();
}
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor getOutput(int index) {
if (outputBuilder_ == null) {
return output_.get(index);
} else {
return outputBuilder_.getMessage(index);
}
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public Builder setOutput(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor value) {
if (outputBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOutputIsMutable();
output_.set(index, value);
onChanged();
} else {
outputBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public Builder setOutput(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.Builder builderForValue) {
if (outputBuilder_ == null) {
ensureOutputIsMutable();
output_.set(index, builderForValue.build());
onChanged();
} else {
outputBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public Builder addOutput(tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor value) {
if (outputBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOutputIsMutable();
output_.add(value);
onChanged();
} else {
outputBuilder_.addMessage(value);
}
return this;
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public Builder addOutput(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor value) {
if (outputBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOutputIsMutable();
output_.add(index, value);
onChanged();
} else {
outputBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public Builder addOutput(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.Builder builderForValue) {
if (outputBuilder_ == null) {
ensureOutputIsMutable();
output_.add(builderForValue.build());
onChanged();
} else {
outputBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public Builder addOutput(
int index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.Builder builderForValue) {
if (outputBuilder_ == null) {
ensureOutputIsMutable();
output_.add(index, builderForValue.build());
onChanged();
} else {
outputBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public Builder addAllOutput(
java.lang.Iterable extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor> values) {
if (outputBuilder_ == null) {
ensureOutputIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, output_);
onChanged();
} else {
outputBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public Builder clearOutput() {
if (outputBuilder_ == null) {
output_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
outputBuilder_.clear();
}
return this;
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public Builder removeOutput(int index) {
if (outputBuilder_ == null) {
ensureOutputIsMutable();
output_.remove(index);
onChanged();
} else {
outputBuilder_.remove(index);
}
return this;
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.Builder getOutputBuilder(
int index) {
return getOutputFieldBuilder().getBuilder(index);
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensorOrBuilder getOutputOrBuilder(
int index) {
if (outputBuilder_ == null) {
return output_.get(index); } else {
return outputBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public java.util.List extends tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensorOrBuilder>
getOutputOrBuilderList() {
if (outputBuilder_ != null) {
return outputBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(output_);
}
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.Builder addOutputBuilder() {
return getOutputFieldBuilder().addBuilder(
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.getDefaultInstance());
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.Builder addOutputBuilder(
int index) {
return getOutputFieldBuilder().addBuilder(
index, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.getDefaultInstance());
}
/**
*
* Shape and layout information for each tensor.
*
*
* repeated .tensorflow.tpu.TPUEmbeddingOutputLayout.EmbeddingOutputTensor output = 2;
*/
public java.util.List
getOutputBuilderList() {
return getOutputFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensorOrBuilder>
getOutputFieldBuilder() {
if (outputBuilder_ == null) {
outputBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensor.Builder, tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout.EmbeddingOutputTensorOrBuilder>(
output_,
((bitField0_ & 0x00000002) == 0x00000002),
getParentForChildren(),
isClean());
output_ = null;
}
return outputBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFieldsProto3(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:tensorflow.tpu.TPUEmbeddingOutputLayout)
}
// @@protoc_insertion_point(class_scope:tensorflow.tpu.TPUEmbeddingOutputLayout)
private static final tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout();
}
public static tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public TPUEmbeddingOutputLayout parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new TPUEmbeddingOutputLayout(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public tensorflow.tpu.TpuEmbeddingOutputLayout.TPUEmbeddingOutputLayout getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_OutputLocation_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_OutputLocation_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_FeatureDescriptor_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_FeatureDescriptor_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TableDescriptor_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TableDescriptor_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TwoDOutputTensor_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TwoDOutputTensor_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_EmbeddingOutputTensor_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_EmbeddingOutputTensor_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n>tensorflow/contrib/tpu/proto/tpu_embed" +
"ding_output_layout.proto\022\016tensorflow.tpu" +
"\"\207\005\n\030TPUEmbeddingOutputLayout\022G\n\005table\030\001" +
" \003(\01328.tensorflow.tpu.TPUEmbeddingOutput" +
"Layout.TableDescriptor\022N\n\006output\030\002 \003(\0132>" +
".tensorflow.tpu.TPUEmbeddingOutputLayout" +
".EmbeddingOutputTensor\032P\n\016OutputLocation" +
"\022\024\n\014tensor_index\030\001 \001(\005\022\023\n\013dim0_offset\030\002 " +
"\001(\005\022\023\n\013dim1_offset\030\003 \001(\005\032e\n\021FeatureDescr" +
"iptor\022P\n\017output_location\030\001 \003(\01327.tensorf" +
"low.tpu.TPUEmbeddingOutputLayout.OutputL" +
"ocation\032^\n\017TableDescriptor\022K\n\007feature\030\001 " +
"\003(\0132:.tensorflow.tpu.TPUEmbeddingOutputL" +
"ayout.FeatureDescriptor\032C\n\020TwoDOutputTen" +
"sor\022\034\n\024dim0_size_per_sample\030\002 \001(\005\022\021\n\tdim" +
"1_size\030\001 \001(\005\032t\n\025EmbeddingOutputTensor\022J\n" +
"\005two_d\030\004 \001(\01329.tensorflow.tpu.TPUEmbeddi" +
"ngOutputLayout.TwoDOutputTensorH\000B\017\n\rout" +
"put_formatb\006proto3"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
public com.google.protobuf.ExtensionRegistry assignDescriptors(
com.google.protobuf.Descriptors.FileDescriptor root) {
descriptor = root;
return null;
}
};
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
}, assigner);
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_descriptor,
new java.lang.String[] { "Table", "Output", });
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_OutputLocation_descriptor =
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_descriptor.getNestedTypes().get(0);
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_OutputLocation_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_OutputLocation_descriptor,
new java.lang.String[] { "TensorIndex", "Dim0Offset", "Dim1Offset", });
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_FeatureDescriptor_descriptor =
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_descriptor.getNestedTypes().get(1);
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_FeatureDescriptor_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_FeatureDescriptor_descriptor,
new java.lang.String[] { "OutputLocation", });
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TableDescriptor_descriptor =
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_descriptor.getNestedTypes().get(2);
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TableDescriptor_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TableDescriptor_descriptor,
new java.lang.String[] { "Feature", });
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TwoDOutputTensor_descriptor =
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_descriptor.getNestedTypes().get(3);
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TwoDOutputTensor_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_TwoDOutputTensor_descriptor,
new java.lang.String[] { "Dim0SizePerSample", "Dim1Size", });
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_EmbeddingOutputTensor_descriptor =
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_descriptor.getNestedTypes().get(4);
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_EmbeddingOutputTensor_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_tensorflow_tpu_TPUEmbeddingOutputLayout_EmbeddingOutputTensor_descriptor,
new java.lang.String[] { "TwoD", "OutputFormat", });
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy