INNER CODE UNIT · Python
serve
kubeflow/katib · cmd/earlystopping/medianstop/v1beta1/main.py:31
def serve():
server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
service = MedianStopService()
api_pb2_grpc.add_EarlyStoppingServicer_to_server(service, server)
server.add_insecure_port(DEFAULT_PORT)
logger.info("Start Median Stop service at address {}".format(DEFAULT_PORT))
server.start()
try:
while True:
time.sleep(_ONE_DAY_IN_SECONDS)
except KeyboardInterrupt:
server.stop(0)
if __name__ == "__main__":
serve()