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 classRecvTensorRequest.BuilderProtobuf 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 intCLIENT_LOCALITY_FIELD_NUMBERstatic intDMA_OK_FIELD_NUMBERstatic intRENDEZVOUS_KEY_FIELD_NUMBERstatic intREQUEST_ID_FIELD_NUMBERstatic intSERVER_LOCALITY_FIELD_NUMBERstatic intSTEP_ID_FIELD_NUMBERstatic intTRANSPORT_OPTIONS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)DeviceLocalitygetClientLocality()Optional information on client-side device locality.DeviceLocalityOrBuildergetClientLocalityOrBuilder()Optional information on client-side device locality.static RecvTensorRequestgetDefaultInstance()RecvTensorRequestgetDefaultInstanceForType()static org.nd4j.shade.protobuf.Descriptors.DescriptorgetDescriptor()booleangetDmaOk()If true, use an out-of-band DMA mechanism to transfer the received tensor.org.nd4j.shade.protobuf.Parser<RecvTensorRequest>getParserForType()StringgetRendezvousKey()A key identifying the channel to receive tensors from.org.nd4j.shade.protobuf.ByteStringgetRendezvousKeyBytes()A key identifying the channel to receive tensors from.longgetRequestId()Unique identifier for this request.intgetSerializedSize()DeviceLocalitygetServerLocality()Optional information on server-side device locality.DeviceLocalityOrBuildergetServerLocalityOrBuilder()Optional information on server-side device locality.longgetStepId()The step in which the tensor will be produced.org.nd4j.shade.protobuf.AnygetTransportOptions()Optional information needed by the RPC subsystem.org.nd4j.shade.protobuf.AnyOrBuildergetTransportOptionsOrBuilder()Optional information needed by the RPC subsystem.org.nd4j.shade.protobuf.UnknownFieldSetgetUnknownFields()booleanhasClientLocality()Optional information on client-side device locality.inthashCode()booleanhasServerLocality()Optional information on server-side device locality.booleanhasTransportOptions()Optional information needed by the RPC subsystem.protected org.nd4j.shade.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static RecvTensorRequest.BuildernewBuilder()static RecvTensorRequest.BuildernewBuilder(RecvTensorRequest prototype)RecvTensorRequest.BuildernewBuilderForType()protected RecvTensorRequest.BuildernewBuilderForType(org.nd4j.shade.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(org.nd4j.shade.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static RecvTensorRequestparseDelimitedFrom(InputStream input)static RecvTensorRequestparseDelimitedFrom(InputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)static RecvTensorRequestparseFrom(byte[] data)static RecvTensorRequestparseFrom(byte[] data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)static RecvTensorRequestparseFrom(InputStream input)static RecvTensorRequestparseFrom(InputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)static RecvTensorRequestparseFrom(ByteBuffer data)static RecvTensorRequestparseFrom(ByteBuffer data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)static RecvTensorRequestparseFrom(org.nd4j.shade.protobuf.ByteString data)static RecvTensorRequestparseFrom(org.nd4j.shade.protobuf.ByteString data, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)static RecvTensorRequestparseFrom(org.nd4j.shade.protobuf.CodedInputStream input)static RecvTensorRequestparseFrom(org.nd4j.shade.protobuf.CodedInputStream input, org.nd4j.shade.protobuf.ExtensionRegistryLite extensionRegistry)static org.nd4j.shade.protobuf.Parser<RecvTensorRequest>parser()RecvTensorRequest.BuildertoBuilder()voidwriteTo(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:
newInstancein classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
getUnknownFields
public final org.nd4j.shade.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfaceorg.nd4j.shade.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin 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:
internalGetFieldAccessorTablein 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:
getStepIdin 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:
getRendezvousKeyin 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:
getRendezvousKeyBytesin 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:
getDmaOkin interfaceRecvTensorRequestOrBuilder- Returns:
- The dmaOk.
-
hasClientLocality
public boolean hasClientLocality()
Optional information on client-side device locality.
.tensorflow.DeviceLocality client_locality = 4;- Specified by:
hasClientLocalityin 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:
getClientLocalityin interfaceRecvTensorRequestOrBuilder- Returns:
- The clientLocality.
-
getClientLocalityOrBuilder
public DeviceLocalityOrBuilder getClientLocalityOrBuilder()
Optional information on client-side device locality.
.tensorflow.DeviceLocality client_locality = 4;- Specified by:
getClientLocalityOrBuilderin interfaceRecvTensorRequestOrBuilder
-
hasServerLocality
public boolean hasServerLocality()
Optional information on server-side device locality.
.tensorflow.DeviceLocality server_locality = 5;- Specified by:
hasServerLocalityin 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:
getServerLocalityin interfaceRecvTensorRequestOrBuilder- Returns:
- The serverLocality.
-
getServerLocalityOrBuilder
public DeviceLocalityOrBuilder getServerLocalityOrBuilder()
Optional information on server-side device locality.
.tensorflow.DeviceLocality server_locality = 5;- Specified by:
getServerLocalityOrBuilderin interfaceRecvTensorRequestOrBuilder
-
hasTransportOptions
public boolean hasTransportOptions()
Optional information needed by the RPC subsystem.
.google.protobuf.Any transport_options = 6;- Specified by:
hasTransportOptionsin 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:
getTransportOptionsin 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:
getTransportOptionsOrBuilderin 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:
getRequestIdin interfaceRecvTensorRequestOrBuilder- Returns:
- The requestId.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfaceorg.nd4j.shade.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(org.nd4j.shade.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfaceorg.nd4j.shade.protobuf.MessageLite- Overrides:
writeToin classorg.nd4j.shade.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfaceorg.nd4j.shade.protobuf.MessageLite- Overrides:
getSerializedSizein classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfaceorg.nd4j.shade.protobuf.Message- Overrides:
equalsin classorg.nd4j.shade.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfaceorg.nd4j.shade.protobuf.Message- Overrides:
hashCodein 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:
newBuilderForTypein interfaceorg.nd4j.shade.protobuf.Message- Specified by:
newBuilderForTypein 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:
toBuilderin interfaceorg.nd4j.shade.protobuf.Message- Specified by:
toBuilderin interfaceorg.nd4j.shade.protobuf.MessageLite
-
newBuilderForType
protected RecvTensorRequest.Builder newBuilderForType(org.nd4j.shade.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein 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:
getParserForTypein interfaceorg.nd4j.shade.protobuf.Message- Specified by:
getParserForTypein interfaceorg.nd4j.shade.protobuf.MessageLite- Overrides:
getParserForTypein classorg.nd4j.shade.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public RecvTensorRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfaceorg.nd4j.shade.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceorg.nd4j.shade.protobuf.MessageOrBuilder
-
-