Package org.tensorflow.distruntime
Class RecvTensorRequest
- java.lang.Object
-
- org.nd4j.shade.protobuf.AbstractMessageLite
-
- org.nd4j.shade.protobuf.AbstractMessage
-
- org.nd4j.shade.protobuf.GeneratedMessageV3
-
- org.tensorflow.distruntime.RecvTensorRequest
-
- All Implemented Interfaces:
Serializable
,org.nd4j.shade.protobuf.Message
,org.nd4j.shade.protobuf.MessageLite
,org.nd4j.shade.protobuf.MessageLiteOrBuilder
,org.nd4j.shade.protobuf.MessageOrBuilder
,RecvTensorRequestOrBuilder
public final class RecvTensorRequest extends org.nd4j.shade.protobuf.GeneratedMessageV3 implements RecvTensorRequestOrBuilder
Protobuf typetensorflow.RecvTensorRequest
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RecvTensorRequest.Builder
Protobuf typetensorflow.RecvTensorRequest
-
Nested classes/interfaces inherited from class org.nd4j.shade.protobuf.GeneratedMessageV3
org.nd4j.shade.protobuf.GeneratedMessageV3.BuilderParent, org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessage>, org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends org.nd4j.shade.protobuf.GeneratedMessageV3.ExtendableMessage>, org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTable, org.nd4j.shade.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(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 org.nd4j.shade.protobuf.Descriptors.Descriptor
getDescriptor()
boolean
getDmaOk()
If true, use an out-of-band DMA mechanism to transfer the received tensor.org.nd4j.shade.protobuf.Parser<RecvTensorRequest>
getParserForType()
String
getRendezvousKey()
A key identifying the channel to receive tensors from.org.nd4j.shade.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.org.nd4j.shade.protobuf.Any
getTransportOptions()
Optional information needed by the RPC subsystem.org.nd4j.shade.protobuf.AnyOrBuilder
getTransportOptionsOrBuilder()
Optional information needed by the RPC subsystem.org.nd4j.shade.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 org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static RecvTensorRequest.Builder
newBuilder()
static RecvTensorRequest.Builder
newBuilder(RecvTensorRequest prototype)
RecvTensorRequest.Builder
newBuilderForType()
protected RecvTensorRequest.Builder
newBuilderForType(org.nd4j.shade.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(org.nd4j.shade.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static RecvTensorRequest
parseDelimitedFrom(InputStream input)
static RecvTensorRequest
parseDelimitedFrom(InputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)
static RecvTensorRequest
parseFrom(byte[] data)
static RecvTensorRequest
parseFrom(byte[] data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)
static RecvTensorRequest
parseFrom(InputStream input)
static RecvTensorRequest
parseFrom(InputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)
static RecvTensorRequest
parseFrom(ByteBuffer data)
static RecvTensorRequest
parseFrom(ByteBuffer data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)
static RecvTensorRequest
parseFrom(org.nd4j.shade.protobuf.ByteString data)
static RecvTensorRequest
parseFrom(org.nd4j.shade.protobuf.ByteString data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)
static RecvTensorRequest
parseFrom(org.nd4j.shade.protobuf.CodedInputStream input)
static RecvTensorRequest
parseFrom(org.nd4j.shade.protobuf.CodedInputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)
static org.nd4j.shade.protobuf.Parser<RecvTensorRequest>
parser()
RecvTensorRequest.Builder
toBuilder()
void
writeTo(org.nd4j.shade.protobuf.CodedOutputStream output)
-
Methods inherited from class org.nd4j.shade.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, 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 org.nd4j.shade.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class org.nd4j.shade.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 Object newInstance(org.nd4j.shade.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
getUnknownFields
public final org.nd4j.shade.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFields
in interfaceorg.nd4j.shade.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
getDescriptor
public static final org.nd4j.shade.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classorg.nd4j.shade.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 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 org.nd4j.shade.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.
.tensorflow.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.
.tensorflow.DeviceLocality client_locality = 4;
- Specified by:
getClientLocality
in interfaceRecvTensorRequestOrBuilder
- Returns:
- The clientLocality.
-
getClientLocalityOrBuilder
public DeviceLocalityOrBuilder getClientLocalityOrBuilder()
Optional information on client-side device locality.
.tensorflow.DeviceLocality client_locality = 4;
- Specified by:
getClientLocalityOrBuilder
in interfaceRecvTensorRequestOrBuilder
-
hasServerLocality
public boolean hasServerLocality()
Optional information on server-side device locality.
.tensorflow.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.
.tensorflow.DeviceLocality server_locality = 5;
- Specified by:
getServerLocality
in interfaceRecvTensorRequestOrBuilder
- Returns:
- The serverLocality.
-
getServerLocalityOrBuilder
public DeviceLocalityOrBuilder getServerLocalityOrBuilder()
Optional information on server-side device locality.
.tensorflow.DeviceLocality server_locality = 5;
- Specified by:
getServerLocalityOrBuilder
in interfaceRecvTensorRequestOrBuilder
-
hasTransportOptions
public boolean hasTransportOptions()
Optional information needed by the RPC subsystem.
.google.protobuf.Any transport_options = 6;
- Specified by:
hasTransportOptions
in interfaceRecvTensorRequestOrBuilder
- Returns:
- Whether the transportOptions field is set.
-
getTransportOptions
public org.nd4j.shade.protobuf.Any getTransportOptions()
Optional information needed by the RPC subsystem.
.google.protobuf.Any transport_options = 6;
- Specified by:
getTransportOptions
in interfaceRecvTensorRequestOrBuilder
- Returns:
- The transportOptions.
-
getTransportOptionsOrBuilder
public org.nd4j.shade.protobuf.AnyOrBuilder getTransportOptionsOrBuilder()
Optional information needed by the RPC subsystem.
.google.protobuf.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 is 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 interfaceorg.nd4j.shade.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(org.nd4j.shade.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfaceorg.nd4j.shade.protobuf.MessageLite
- Overrides:
writeTo
in classorg.nd4j.shade.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfaceorg.nd4j.shade.protobuf.MessageLite
- Overrides:
getSerializedSize
in classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfaceorg.nd4j.shade.protobuf.Message
- Overrides:
equals
in classorg.nd4j.shade.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfaceorg.nd4j.shade.protobuf.Message
- Overrides:
hashCode
in classorg.nd4j.shade.protobuf.AbstractMessage
-
parseFrom
public static RecvTensorRequest parseFrom(ByteBuffer data) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
- Throws:
org.nd4j.shade.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecvTensorRequest parseFrom(ByteBuffer data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
- Throws:
org.nd4j.shade.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecvTensorRequest parseFrom(org.nd4j.shade.protobuf.ByteString data) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
- Throws:
org.nd4j.shade.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecvTensorRequest parseFrom(org.nd4j.shade.protobuf.ByteString data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
- Throws:
org.nd4j.shade.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecvTensorRequest parseFrom(byte[] data) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
- Throws:
org.nd4j.shade.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecvTensorRequest parseFrom(byte[] data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws org.nd4j.shade.protobuf.InvalidProtocolBufferException
- Throws:
org.nd4j.shade.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RecvTensorRequest parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RecvTensorRequest parseFrom(InputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RecvTensorRequest parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static RecvTensorRequest parseDelimitedFrom(InputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static RecvTensorRequest parseFrom(org.nd4j.shade.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static RecvTensorRequest parseFrom(org.nd4j.shade.protobuf.CodedInputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public RecvTensorRequest.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfaceorg.nd4j.shade.protobuf.Message
- Specified by:
newBuilderForType
in interfaceorg.nd4j.shade.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 interfaceorg.nd4j.shade.protobuf.Message
- Specified by:
toBuilder
in interfaceorg.nd4j.shade.protobuf.MessageLite
-
newBuilderForType
protected RecvTensorRequest.Builder newBuilderForType(org.nd4j.shade.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static RecvTensorRequest getDefaultInstance()
-
parser
public static org.nd4j.shade.protobuf.Parser<RecvTensorRequest> parser()
-
getParserForType
public org.nd4j.shade.protobuf.Parser<RecvTensorRequest> getParserForType()
- Specified by:
getParserForType
in interfaceorg.nd4j.shade.protobuf.Message
- Specified by:
getParserForType
in interfaceorg.nd4j.shade.protobuf.MessageLite
- Overrides:
getParserForType
in classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RecvTensorRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfaceorg.nd4j.shade.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfaceorg.nd4j.shade.protobuf.MessageOrBuilder
-
-