Interface RecvBufRequestOrBuilder

  • All Superinterfaces:
    org.nd4j.shade.protobuf.MessageLiteOrBuilder, org.nd4j.shade.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    RecvBufRequest, RecvBufRequest.Builder

    public interface RecvBufRequestOrBuilder
    extends org.nd4j.shade.protobuf.MessageOrBuilder
    • Method Detail

      • getStepId

        long getStepId()
         Used at server side to find the correct BufRendezvous.
         
        int64 step_id = 1;
        Returns:
        The stepId.
      • getBufRendezvousKey

        String getBufRendezvousKey()
         Arbitrary string identifying a BufRendezvous entry.
         
        string buf_rendezvous_key = 2;
        Returns:
        The bufRendezvousKey.
      • getBufRendezvousKeyBytes

        org.nd4j.shade.protobuf.ByteString getBufRendezvousKeyBytes()
         Arbitrary string identifying a BufRendezvous entry.
         
        string buf_rendezvous_key = 2;
        Returns:
        The bytes for bufRendezvousKey.
      • getNumBytes

        long getNumBytes()
         Size of value expected, must agree with BufRendezvous entry.
         
        int64 num_bytes = 3;
        Returns:
        The numBytes.
      • getBufPtr

        long getBufPtr()
         When RDMA is in use, address of destination field on client.
         
        fixed64 buf_ptr = 4;
        Returns:
        The bufPtr.
      • hasClientLocality

        boolean hasClientLocality()
         Optional information on client-side device locality.
         
        .tensorflow.DeviceLocality client_locality = 5;
        Returns:
        Whether the clientLocality field is set.
      • getClientLocality

        DeviceLocality getClientLocality()
         Optional information on client-side device locality.
         
        .tensorflow.DeviceLocality client_locality = 5;
        Returns:
        The clientLocality.
      • getClientLocalityOrBuilder

        DeviceLocalityOrBuilder getClientLocalityOrBuilder()
         Optional information on client-side device locality.
         
        .tensorflow.DeviceLocality client_locality = 5;
      • hasServerLocality

        boolean hasServerLocality()
         Optional information on server-side device locality.
         
        .tensorflow.DeviceLocality server_locality = 6;
        Returns:
        Whether the serverLocality field is set.
      • getServerLocality

        DeviceLocality getServerLocality()
         Optional information on server-side device locality.
         
        .tensorflow.DeviceLocality server_locality = 6;
        Returns:
        The serverLocality.
      • getServerLocalityOrBuilder

        DeviceLocalityOrBuilder getServerLocalityOrBuilder()
         Optional information on server-side device locality.
         
        .tensorflow.DeviceLocality server_locality = 6;
      • hasTransportOptions

        boolean hasTransportOptions()
         Optional, implementation-specific data.
         
        .google.protobuf.Any transport_options = 7;
        Returns:
        Whether the transportOptions field is set.
      • getTransportOptions

        org.nd4j.shade.protobuf.Any getTransportOptions()
         Optional, implementation-specific data.
         
        .google.protobuf.Any transport_options = 7;
        Returns:
        The transportOptions.
      • getTransportOptionsOrBuilder

        org.nd4j.shade.protobuf.AnyOrBuilder getTransportOptionsOrBuilder()
         Optional, implementation-specific data.
         
        .google.protobuf.Any transport_options = 7;
      • getSrcDevice

        String getSrcDevice()
         Optional, for annotating the timeline.
         
        string src_device = 8;
        Returns:
        The srcDevice.
      • getSrcDeviceBytes

        org.nd4j.shade.protobuf.ByteString getSrcDeviceBytes()
         Optional, for annotating the timeline.
         
        string src_device = 8;
        Returns:
        The bytes for srcDevice.
      • getDstDevice

        String getDstDevice()
        string dst_device = 9;
        Returns:
        The dstDevice.
      • getDstDeviceBytes

        org.nd4j.shade.protobuf.ByteString getDstDeviceBytes()
        string dst_device = 9;
        Returns:
        The bytes for dstDevice.