All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.intel.analytics.bigdl.ppml.fl.generated.NNServiceGrpc Maven / Gradle / Ivy

package com.intel.analytics.bigdl.ppml.fl.generated;

import static io.grpc.MethodDescriptor.generateFullMethodName;

/**
 */
@javax.annotation.Generated(
    value = "by gRPC proto compiler (version 1.37.0)",
    comments = "Source: nn_service.proto")
public final class NNServiceGrpc {

  private NNServiceGrpc() {}

  public static final String SERVICE_NAME = "nn.NNService";

  // Static method descriptors that strictly reflect the proto.
  private static volatile io.grpc.MethodDescriptor getTrainMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "train",
      requestType = com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.TrainRequest.class,
      responseType = com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.TrainResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getTrainMethod() {
    io.grpc.MethodDescriptor getTrainMethod;
    if ((getTrainMethod = NNServiceGrpc.getTrainMethod) == null) {
      synchronized (NNServiceGrpc.class) {
        if ((getTrainMethod = NNServiceGrpc.getTrainMethod) == null) {
          NNServiceGrpc.getTrainMethod = getTrainMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "train"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.TrainRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.TrainResponse.getDefaultInstance()))
              .setSchemaDescriptor(new NNServiceMethodDescriptorSupplier("train"))
              .build();
        }
      }
    }
    return getTrainMethod;
  }

  private static volatile io.grpc.MethodDescriptor getEvaluateMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "evaluate",
      requestType = com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.EvaluateRequest.class,
      responseType = com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.EvaluateResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getEvaluateMethod() {
    io.grpc.MethodDescriptor getEvaluateMethod;
    if ((getEvaluateMethod = NNServiceGrpc.getEvaluateMethod) == null) {
      synchronized (NNServiceGrpc.class) {
        if ((getEvaluateMethod = NNServiceGrpc.getEvaluateMethod) == null) {
          NNServiceGrpc.getEvaluateMethod = getEvaluateMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "evaluate"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.EvaluateRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.EvaluateResponse.getDefaultInstance()))
              .setSchemaDescriptor(new NNServiceMethodDescriptorSupplier("evaluate"))
              .build();
        }
      }
    }
    return getEvaluateMethod;
  }

  private static volatile io.grpc.MethodDescriptor getPredictMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "predict",
      requestType = com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.PredictRequest.class,
      responseType = com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.PredictResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getPredictMethod() {
    io.grpc.MethodDescriptor getPredictMethod;
    if ((getPredictMethod = NNServiceGrpc.getPredictMethod) == null) {
      synchronized (NNServiceGrpc.class) {
        if ((getPredictMethod = NNServiceGrpc.getPredictMethod) == null) {
          NNServiceGrpc.getPredictMethod = getPredictMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "predict"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.PredictRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.PredictResponse.getDefaultInstance()))
              .setSchemaDescriptor(new NNServiceMethodDescriptorSupplier("predict"))
              .build();
        }
      }
    }
    return getPredictMethod;
  }

  private static volatile io.grpc.MethodDescriptor getUploadMetaMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "upload_meta",
      requestType = com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaRequest.class,
      responseType = com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getUploadMetaMethod() {
    io.grpc.MethodDescriptor getUploadMetaMethod;
    if ((getUploadMetaMethod = NNServiceGrpc.getUploadMetaMethod) == null) {
      synchronized (NNServiceGrpc.class) {
        if ((getUploadMetaMethod = NNServiceGrpc.getUploadMetaMethod) == null) {
          NNServiceGrpc.getUploadMetaMethod = getUploadMetaMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "upload_meta"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaResponse.getDefaultInstance()))
              .setSchemaDescriptor(new NNServiceMethodDescriptorSupplier("upload_meta"))
              .build();
        }
      }
    }
    return getUploadMetaMethod;
  }

  private static volatile io.grpc.MethodDescriptor getUploadFileMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "upload_file",
      requestType = com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.ByteChunk.class,
      responseType = com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.CLIENT_STREAMING)
  public static io.grpc.MethodDescriptor getUploadFileMethod() {
    io.grpc.MethodDescriptor getUploadFileMethod;
    if ((getUploadFileMethod = NNServiceGrpc.getUploadFileMethod) == null) {
      synchronized (NNServiceGrpc.class) {
        if ((getUploadFileMethod = NNServiceGrpc.getUploadFileMethod) == null) {
          NNServiceGrpc.getUploadFileMethod = getUploadFileMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.CLIENT_STREAMING)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "upload_file"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.ByteChunk.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaResponse.getDefaultInstance()))
              .setSchemaDescriptor(new NNServiceMethodDescriptorSupplier("upload_file"))
              .build();
        }
      }
    }
    return getUploadFileMethod;
  }

  private static volatile io.grpc.MethodDescriptor getSaveServerModelMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "save_server_model",
      requestType = com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.SaveModelRequest.class,
      responseType = com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.SaveModelResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getSaveServerModelMethod() {
    io.grpc.MethodDescriptor getSaveServerModelMethod;
    if ((getSaveServerModelMethod = NNServiceGrpc.getSaveServerModelMethod) == null) {
      synchronized (NNServiceGrpc.class) {
        if ((getSaveServerModelMethod = NNServiceGrpc.getSaveServerModelMethod) == null) {
          NNServiceGrpc.getSaveServerModelMethod = getSaveServerModelMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "save_server_model"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.SaveModelRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.SaveModelResponse.getDefaultInstance()))
              .setSchemaDescriptor(new NNServiceMethodDescriptorSupplier("save_server_model"))
              .build();
        }
      }
    }
    return getSaveServerModelMethod;
  }

  private static volatile io.grpc.MethodDescriptor getLoadServerModelMethod;

  @io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "load_server_model",
      requestType = com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.LoadModelRequest.class,
      responseType = com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.LoadModelResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor getLoadServerModelMethod() {
    io.grpc.MethodDescriptor getLoadServerModelMethod;
    if ((getLoadServerModelMethod = NNServiceGrpc.getLoadServerModelMethod) == null) {
      synchronized (NNServiceGrpc.class) {
        if ((getLoadServerModelMethod = NNServiceGrpc.getLoadServerModelMethod) == null) {
          NNServiceGrpc.getLoadServerModelMethod = getLoadServerModelMethod =
              io.grpc.MethodDescriptor.newBuilder()
              .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
              .setFullMethodName(generateFullMethodName(SERVICE_NAME, "load_server_model"))
              .setSampledToLocalTracing(true)
              .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.LoadModelRequest.getDefaultInstance()))
              .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
                  com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.LoadModelResponse.getDefaultInstance()))
              .setSchemaDescriptor(new NNServiceMethodDescriptorSupplier("load_server_model"))
              .build();
        }
      }
    }
    return getLoadServerModelMethod;
  }

  /**
   * Creates a new async stub that supports all call types for the service
   */
  public static NNServiceStub newStub(io.grpc.Channel channel) {
    io.grpc.stub.AbstractStub.StubFactory factory =
      new io.grpc.stub.AbstractStub.StubFactory() {
        @java.lang.Override
        public NNServiceStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
          return new NNServiceStub(channel, callOptions);
        }
      };
    return NNServiceStub.newStub(factory, channel);
  }

  /**
   * Creates a new blocking-style stub that supports unary and streaming output calls on the service
   */
  public static NNServiceBlockingStub newBlockingStub(
      io.grpc.Channel channel) {
    io.grpc.stub.AbstractStub.StubFactory factory =
      new io.grpc.stub.AbstractStub.StubFactory() {
        @java.lang.Override
        public NNServiceBlockingStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
          return new NNServiceBlockingStub(channel, callOptions);
        }
      };
    return NNServiceBlockingStub.newStub(factory, channel);
  }

  /**
   * Creates a new ListenableFuture-style stub that supports unary calls on the service
   */
  public static NNServiceFutureStub newFutureStub(
      io.grpc.Channel channel) {
    io.grpc.stub.AbstractStub.StubFactory factory =
      new io.grpc.stub.AbstractStub.StubFactory() {
        @java.lang.Override
        public NNServiceFutureStub newStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
          return new NNServiceFutureStub(channel, callOptions);
        }
      };
    return NNServiceFutureStub.newStub(factory, channel);
  }

  /**
   */
  public static abstract class NNServiceImplBase implements io.grpc.BindableService {

    /**
     */
    public void train(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.TrainRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getTrainMethod(), responseObserver);
    }

    /**
     */
    public void evaluate(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.EvaluateRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getEvaluateMethod(), responseObserver);
    }

    /**
     */
    public void predict(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.PredictRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getPredictMethod(), responseObserver);
    }

    /**
     */
    public void uploadMeta(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getUploadMetaMethod(), responseObserver);
    }

    /**
     */
    public io.grpc.stub.StreamObserver uploadFile(
        io.grpc.stub.StreamObserver responseObserver) {
      return io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall(getUploadFileMethod(), responseObserver);
    }

    /**
     */
    public void saveServerModel(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.SaveModelRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getSaveServerModelMethod(), responseObserver);
    }

    /**
     */
    public void loadServerModel(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.LoadModelRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getLoadServerModelMethod(), responseObserver);
    }

    @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() {
      return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
          .addMethod(
            getTrainMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
              new MethodHandlers<
                com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.TrainRequest,
                com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.TrainResponse>(
                  this, METHODID_TRAIN)))
          .addMethod(
            getEvaluateMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
              new MethodHandlers<
                com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.EvaluateRequest,
                com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.EvaluateResponse>(
                  this, METHODID_EVALUATE)))
          .addMethod(
            getPredictMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
              new MethodHandlers<
                com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.PredictRequest,
                com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.PredictResponse>(
                  this, METHODID_PREDICT)))
          .addMethod(
            getUploadMetaMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
              new MethodHandlers<
                com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaRequest,
                com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaResponse>(
                  this, METHODID_UPLOAD_META)))
          .addMethod(
            getUploadFileMethod(),
            io.grpc.stub.ServerCalls.asyncClientStreamingCall(
              new MethodHandlers<
                com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.ByteChunk,
                com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaResponse>(
                  this, METHODID_UPLOAD_FILE)))
          .addMethod(
            getSaveServerModelMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
              new MethodHandlers<
                com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.SaveModelRequest,
                com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.SaveModelResponse>(
                  this, METHODID_SAVE_SERVER_MODEL)))
          .addMethod(
            getLoadServerModelMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
              new MethodHandlers<
                com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.LoadModelRequest,
                com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.LoadModelResponse>(
                  this, METHODID_LOAD_SERVER_MODEL)))
          .build();
    }
  }

  /**
   */
  public static final class NNServiceStub extends io.grpc.stub.AbstractAsyncStub {
    private NNServiceStub(
        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
      super(channel, callOptions);
    }

    @java.lang.Override
    protected NNServiceStub build(
        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
      return new NNServiceStub(channel, callOptions);
    }

    /**
     */
    public void train(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.TrainRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ClientCalls.asyncUnaryCall(
          getChannel().newCall(getTrainMethod(), getCallOptions()), request, responseObserver);
    }

    /**
     */
    public void evaluate(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.EvaluateRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ClientCalls.asyncUnaryCall(
          getChannel().newCall(getEvaluateMethod(), getCallOptions()), request, responseObserver);
    }

    /**
     */
    public void predict(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.PredictRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ClientCalls.asyncUnaryCall(
          getChannel().newCall(getPredictMethod(), getCallOptions()), request, responseObserver);
    }

    /**
     */
    public void uploadMeta(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ClientCalls.asyncUnaryCall(
          getChannel().newCall(getUploadMetaMethod(), getCallOptions()), request, responseObserver);
    }

    /**
     */
    public io.grpc.stub.StreamObserver uploadFile(
        io.grpc.stub.StreamObserver responseObserver) {
      return io.grpc.stub.ClientCalls.asyncClientStreamingCall(
          getChannel().newCall(getUploadFileMethod(), getCallOptions()), responseObserver);
    }

    /**
     */
    public void saveServerModel(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.SaveModelRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ClientCalls.asyncUnaryCall(
          getChannel().newCall(getSaveServerModelMethod(), getCallOptions()), request, responseObserver);
    }

    /**
     */
    public void loadServerModel(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.LoadModelRequest request,
        io.grpc.stub.StreamObserver responseObserver) {
      io.grpc.stub.ClientCalls.asyncUnaryCall(
          getChannel().newCall(getLoadServerModelMethod(), getCallOptions()), request, responseObserver);
    }
  }

  /**
   */
  public static final class NNServiceBlockingStub extends io.grpc.stub.AbstractBlockingStub {
    private NNServiceBlockingStub(
        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
      super(channel, callOptions);
    }

    @java.lang.Override
    protected NNServiceBlockingStub build(
        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
      return new NNServiceBlockingStub(channel, callOptions);
    }

    /**
     */
    public com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.TrainResponse train(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.TrainRequest request) {
      return io.grpc.stub.ClientCalls.blockingUnaryCall(
          getChannel(), getTrainMethod(), getCallOptions(), request);
    }

    /**
     */
    public com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.EvaluateResponse evaluate(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.EvaluateRequest request) {
      return io.grpc.stub.ClientCalls.blockingUnaryCall(
          getChannel(), getEvaluateMethod(), getCallOptions(), request);
    }

    /**
     */
    public com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.PredictResponse predict(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.PredictRequest request) {
      return io.grpc.stub.ClientCalls.blockingUnaryCall(
          getChannel(), getPredictMethod(), getCallOptions(), request);
    }

    /**
     */
    public com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaResponse uploadMeta(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaRequest request) {
      return io.grpc.stub.ClientCalls.blockingUnaryCall(
          getChannel(), getUploadMetaMethod(), getCallOptions(), request);
    }

    /**
     */
    public com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.SaveModelResponse saveServerModel(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.SaveModelRequest request) {
      return io.grpc.stub.ClientCalls.blockingUnaryCall(
          getChannel(), getSaveServerModelMethod(), getCallOptions(), request);
    }

    /**
     */
    public com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.LoadModelResponse loadServerModel(com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.LoadModelRequest request) {
      return io.grpc.stub.ClientCalls.blockingUnaryCall(
          getChannel(), getLoadServerModelMethod(), getCallOptions(), request);
    }
  }

  /**
   */
  public static final class NNServiceFutureStub extends io.grpc.stub.AbstractFutureStub {
    private NNServiceFutureStub(
        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
      super(channel, callOptions);
    }

    @java.lang.Override
    protected NNServiceFutureStub build(
        io.grpc.Channel channel, io.grpc.CallOptions callOptions) {
      return new NNServiceFutureStub(channel, callOptions);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture train(
        com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.TrainRequest request) {
      return io.grpc.stub.ClientCalls.futureUnaryCall(
          getChannel().newCall(getTrainMethod(), getCallOptions()), request);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture evaluate(
        com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.EvaluateRequest request) {
      return io.grpc.stub.ClientCalls.futureUnaryCall(
          getChannel().newCall(getEvaluateMethod(), getCallOptions()), request);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture predict(
        com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.PredictRequest request) {
      return io.grpc.stub.ClientCalls.futureUnaryCall(
          getChannel().newCall(getPredictMethod(), getCallOptions()), request);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture uploadMeta(
        com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaRequest request) {
      return io.grpc.stub.ClientCalls.futureUnaryCall(
          getChannel().newCall(getUploadMetaMethod(), getCallOptions()), request);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture saveServerModel(
        com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.SaveModelRequest request) {
      return io.grpc.stub.ClientCalls.futureUnaryCall(
          getChannel().newCall(getSaveServerModelMethod(), getCallOptions()), request);
    }

    /**
     */
    public com.google.common.util.concurrent.ListenableFuture loadServerModel(
        com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.LoadModelRequest request) {
      return io.grpc.stub.ClientCalls.futureUnaryCall(
          getChannel().newCall(getLoadServerModelMethod(), getCallOptions()), request);
    }
  }

  private static final int METHODID_TRAIN = 0;
  private static final int METHODID_EVALUATE = 1;
  private static final int METHODID_PREDICT = 2;
  private static final int METHODID_UPLOAD_META = 3;
  private static final int METHODID_SAVE_SERVER_MODEL = 4;
  private static final int METHODID_LOAD_SERVER_MODEL = 5;
  private static final int METHODID_UPLOAD_FILE = 6;

  private static final class MethodHandlers implements
      io.grpc.stub.ServerCalls.UnaryMethod,
      io.grpc.stub.ServerCalls.ServerStreamingMethod,
      io.grpc.stub.ServerCalls.ClientStreamingMethod,
      io.grpc.stub.ServerCalls.BidiStreamingMethod {
    private final NNServiceImplBase serviceImpl;
    private final int methodId;

    MethodHandlers(NNServiceImplBase serviceImpl, int methodId) {
      this.serviceImpl = serviceImpl;
      this.methodId = methodId;
    }

    @java.lang.Override
    @java.lang.SuppressWarnings("unchecked")
    public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) {
      switch (methodId) {
        case METHODID_TRAIN:
          serviceImpl.train((com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.TrainRequest) request,
              (io.grpc.stub.StreamObserver) responseObserver);
          break;
        case METHODID_EVALUATE:
          serviceImpl.evaluate((com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.EvaluateRequest) request,
              (io.grpc.stub.StreamObserver) responseObserver);
          break;
        case METHODID_PREDICT:
          serviceImpl.predict((com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.PredictRequest) request,
              (io.grpc.stub.StreamObserver) responseObserver);
          break;
        case METHODID_UPLOAD_META:
          serviceImpl.uploadMeta((com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.UploadMetaRequest) request,
              (io.grpc.stub.StreamObserver) responseObserver);
          break;
        case METHODID_SAVE_SERVER_MODEL:
          serviceImpl.saveServerModel((com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.SaveModelRequest) request,
              (io.grpc.stub.StreamObserver) responseObserver);
          break;
        case METHODID_LOAD_SERVER_MODEL:
          serviceImpl.loadServerModel((com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.LoadModelRequest) request,
              (io.grpc.stub.StreamObserver) responseObserver);
          break;
        default:
          throw new AssertionError();
      }
    }

    @java.lang.Override
    @java.lang.SuppressWarnings("unchecked")
    public io.grpc.stub.StreamObserver invoke(
        io.grpc.stub.StreamObserver responseObserver) {
      switch (methodId) {
        case METHODID_UPLOAD_FILE:
          return (io.grpc.stub.StreamObserver) serviceImpl.uploadFile(
              (io.grpc.stub.StreamObserver) responseObserver);
        default:
          throw new AssertionError();
      }
    }
  }

  private static abstract class NNServiceBaseDescriptorSupplier
      implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier {
    NNServiceBaseDescriptorSupplier() {}

    @java.lang.Override
    public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() {
      return com.intel.analytics.bigdl.ppml.fl.generated.NNServiceProto.getDescriptor();
    }

    @java.lang.Override
    public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() {
      return getFileDescriptor().findServiceByName("NNService");
    }
  }

  private static final class NNServiceFileDescriptorSupplier
      extends NNServiceBaseDescriptorSupplier {
    NNServiceFileDescriptorSupplier() {}
  }

  private static final class NNServiceMethodDescriptorSupplier
      extends NNServiceBaseDescriptorSupplier
      implements io.grpc.protobuf.ProtoMethodDescriptorSupplier {
    private final String methodName;

    NNServiceMethodDescriptorSupplier(String methodName) {
      this.methodName = methodName;
    }

    @java.lang.Override
    public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() {
      return getServiceDescriptor().findMethodByName(methodName);
    }
  }

  private static volatile io.grpc.ServiceDescriptor serviceDescriptor;

  public static io.grpc.ServiceDescriptor getServiceDescriptor() {
    io.grpc.ServiceDescriptor result = serviceDescriptor;
    if (result == null) {
      synchronized (NNServiceGrpc.class) {
        result = serviceDescriptor;
        if (result == null) {
          serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
              .setSchemaDescriptor(new NNServiceFileDescriptorSupplier())
              .addMethod(getTrainMethod())
              .addMethod(getEvaluateMethod())
              .addMethod(getPredictMethod())
              .addMethod(getUploadMetaMethod())
              .addMethod(getUploadFileMethod())
              .addMethod(getSaveServerModelMethod())
              .addMethod(getLoadServerModelMethod())
              .build();
        }
      }
    }
    return result;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy