Package org.platanios.tensorflow.proto
Class RecvTensorRequest
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- org.platanios.tensorflow.proto.RecvTensorRequest
-
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.io.Serializable
,RecvTensorRequestOrBuilder
public final class RecvTensorRequest extends com.google.protobuf.GeneratedMessageV3 implements RecvTensorRequestOrBuilder
Protobuf typeorg.platanios.tensorflow.proto.RecvTensorRequest
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RecvTensorRequest.Builder
Protobuf typeorg.platanios.tensorflow.proto.RecvTensorRequest
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
CLIENT_LOCALITY_FIELD_NUMBER
static int
DMA_OK_FIELD_NUMBER
static int
RENDEZVOUS_KEY_FIELD_NUMBER
static int
REQUEST_ID_FIELD_NUMBER
static int
SERVER_LOCALITY_FIELD_NUMBER
static int
STEP_ID_FIELD_NUMBER
static int
TRANSPORT_OPTIONS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
DeviceLocality
getClientLocality()
Optional information on client-side device locality.DeviceLocalityOrBuilder
getClientLocalityOrBuilder()
Optional information on client-side device locality.static RecvTensorRequest
getDefaultInstance()
RecvTensorRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
boolean
getDmaOk()
If true, use an out-of-band DMA mechanism to transfer the received tensor.com.google.protobuf.Parser<RecvTensorRequest>
getParserForType()
java.lang.String
getRendezvousKey()
A key identifying the channel to receive tensors from.com.google.protobuf.ByteString
getRendezvousKeyBytes()
A key identifying the channel to receive tensors from.long
getRequestId()
Unique identifier for this request.int
getSerializedSize()
DeviceLocality
getServerLocality()
Optional information on server-side device locality.DeviceLocalityOrBuilder
getServerLocalityOrBuilder()
Optional information on server-side device locality.long
getStepId()
The step in which the tensor will be produced.Any
getTransportOptions()
Optional information needed by the RPC subsystem.AnyOrBuilder
getTransportOptionsOrBuilder()
Optional information needed by the RPC subsystem.com.google.protobuf.UnknownFieldSet
getUnknownFields()
boolean
hasClientLocality()
Optional information on client-side device locality.int
hashCode()
boolean
hasServerLocality()
Optional information on server-side device locality.boolean
hasTransportOptions()
Optional information needed by the RPC subsystem.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static RecvTensorRequest.Builder
newBuilder()
static RecvTensorRequest.Builder
newBuilder(RecvTensorRequest prototype)
RecvTensorRequest.Builder
newBuilderForType()
protected RecvTensorRequest.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected java.lang.Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static RecvTensorRequest
parseDelimitedFrom(java.io.InputStream input)
static RecvTensorRequest
parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RecvTensorRequest
parseFrom(byte[] data)
static RecvTensorRequest
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RecvTensorRequest
parseFrom(com.google.protobuf.ByteString data)
static RecvTensorRequest
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RecvTensorRequest
parseFrom(com.google.protobuf.CodedInputStream input)
static RecvTensorRequest
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RecvTensorRequest
parseFrom(java.io.InputStream input)
static RecvTensorRequest
parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static RecvTensorRequest
parseFrom(java.nio.ByteBuffer data)
static RecvTensorRequest
parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<RecvTensorRequest>
parser()
RecvTensorRequest.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
STEP_ID_FIELD_NUMBER
public static final int STEP_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RENDEZVOUS_KEY_FIELD_NUMBER
public static final int RENDEZVOUS_KEY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DMA_OK_FIELD_NUMBER
public static final int DMA_OK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLIENT_LOCALITY_FIELD_NUMBER
public static final int CLIENT_LOCALITY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SERVER_LOCALITY_FIELD_NUMBER
public static final int SERVER_LOCALITY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TRANSPORT_OPTIONS_FIELD_NUMBER
public static final int TRANSPORT_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REQUEST_ID_FIELD_NUMBER
public static final int REQUEST_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getStepId
public long getStepId()
The step in which the tensor will be produced. REQUIRED: This must eventually correspond to the `step_id` passed into a RunGraph call on the same WorkerService.
int64 step_id = 1;
- Specified by:
getStepId
in interfaceRecvTensorRequestOrBuilder
- Returns:
- The stepId.
-
getRendezvousKey
public java.lang.String getRendezvousKey()
A key identifying the channel to receive tensors from. A RecvTensor request retrieves one tensor from the channel, but multiple tensors can be sent and received over the same channel with multiple RecvTensor requests. See rendezvous.h for details.
string rendezvous_key = 2;
- Specified by:
getRendezvousKey
in interfaceRecvTensorRequestOrBuilder
- Returns:
- The rendezvousKey.
-
getRendezvousKeyBytes
public com.google.protobuf.ByteString getRendezvousKeyBytes()
A key identifying the channel to receive tensors from. A RecvTensor request retrieves one tensor from the channel, but multiple tensors can be sent and received over the same channel with multiple RecvTensor requests. See rendezvous.h for details.
string rendezvous_key = 2;
- Specified by:
getRendezvousKeyBytes
in interfaceRecvTensorRequestOrBuilder
- Returns:
- The bytes for rendezvousKey.
-
getDmaOk
public boolean getDmaOk()
If true, use an out-of-band DMA mechanism to transfer the received tensor.
bool dma_ok = 3;
- Specified by:
getDmaOk
in interfaceRecvTensorRequestOrBuilder
- Returns:
- The dmaOk.
-
hasClientLocality
public boolean hasClientLocality()
Optional information on client-side device locality.
.org.platanios.tensorflow.proto.DeviceLocality client_locality = 4;
- Specified by:
hasClientLocality
in interfaceRecvTensorRequestOrBuilder
- Returns:
- Whether the clientLocality field is set.
-
getClientLocality
public DeviceLocality getClientLocality()
Optional information on client-side device locality.
.org.platanios.tensorflow.proto.DeviceLocality client_locality = 4;
- Specified by:
getClientLocality
in interfaceRecvTensorRequestOrBuilder
- Returns:
- The clientLocality.
-
getClientLocalityOrBuilder
public DeviceLocalityOrBuilder getClientLocalityOrBuilder()
Optional information on client-side device locality.
.org.platanios.tensorflow.proto.DeviceLocality client_locality = 4;
- Specified by:
getClientLocalityOrBuilder
in interfaceRecvTensorRequestOrBuilder
-
hasServerLocality
public boolean hasServerLocality()
Optional information on server-side device locality.
.org.platanios.tensorflow.proto.DeviceLocality server_locality = 5;
- Specified by:
hasServerLocality
in interfaceRecvTensorRequestOrBuilder
- Returns:
- Whether the serverLocality field is set.
-
getServerLocality
public DeviceLocality getServerLocality()
Optional information on server-side device locality.
.org.platanios.tensorflow.proto.DeviceLocality server_locality = 5;
- Specified by:
getServerLocality
in interfaceRecvTensorRequestOrBuilder
- Returns:
- The serverLocality.
-
getServerLocalityOrBuilder
public DeviceLocalityOrBuilder getServerLocalityOrBuilder()
Optional information on server-side device locality.
.org.platanios.tensorflow.proto.DeviceLocality server_locality = 5;
- Specified by:
getServerLocalityOrBuilder
in interfaceRecvTensorRequestOrBuilder
-
hasTransportOptions
public boolean hasTransportOptions()
Optional information needed by the RPC subsystem.
.org.platanios.tensorflow.proto.google.Any transport_options = 6;
- Specified by:
hasTransportOptions
in interfaceRecvTensorRequestOrBuilder
- Returns:
- Whether the transportOptions field is set.
-
getTransportOptions
public Any getTransportOptions()
Optional information needed by the RPC subsystem.
.org.platanios.tensorflow.proto.google.Any transport_options = 6;
- Specified by:
getTransportOptions
in interfaceRecvTensorRequestOrBuilder
- Returns:
- The transportOptions.
-
getTransportOptionsOrBuilder
public AnyOrBuilder getTransportOptionsOrBuilder()
Optional information needed by the RPC subsystem.
.org.platanios.tensorflow.proto.google.Any transport_options = 6;
- Specified by:
getTransportOptionsOrBuilder
in interfaceRecvTensorRequestOrBuilder
-
getRequestId
public long getRequestId()
Unique identifier for this request. Every RecvTensorRequest must have a unique request_id, and retried RecvTensorRequests must have the same request_id. If request_id is zero, retry detection and response cache are disabled. Retried RecvTensorRequests are problematic because a RecvTensor with no corresponding sender will wait forever, and the tensor may have been delivered to a previous retry. Workers use request_ids to reject retried RecvTensor requests instead of waiting forever.
int64 request_id = 7;
- Specified by:
getRequestId
in interfaceRecvTensorRequestOrBuilder
- Returns:
- The requestId.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RecvTensorRequest parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecvTensorRequest parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecvTensorRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecvTensorRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecvTensorRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecvTensorRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecvTensorRequest parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static RecvTensorRequest parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static RecvTensorRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static RecvTensorRequest parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static RecvTensorRequest parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static RecvTensorRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public RecvTensorRequest.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static RecvTensorRequest.Builder newBuilder()
-
newBuilder
public static RecvTensorRequest.Builder newBuilder(RecvTensorRequest prototype)
-
toBuilder
public RecvTensorRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RecvTensorRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RecvTensorRequest getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<RecvTensorRequest> parser()
-
getParserForType
public com.google.protobuf.Parser<RecvTensorRequest> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RecvTensorRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-