def serve(**kwargs):
"""
创建服务器以及远程调用服务实例, 开启服务
"""
# 创建一个grpc服务器实例
server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
# 注册YolactKitti服务调用到服务器
yolact_kitti_pb2_grpc.add_YolactKittiServicer_to_server(
YolactKittiServer(**kwargs), server)
# 设置无SSL监听端口
server.add_insecure_port("[::]:50051")
server.start() # 启动服务
logging.info("yolact_kitti server start.")
#server.wait_for_termination() # 等待服务中止(注释掉该行)
#改为以下两行即可
while 1:
time.sleep(10)
logging.info("yolact_kitti server terminated.")
01-18
1012