MCPcopy Create free account
hub / github.com/PaddlePaddle/FastDeploy / main

Function main

fastdeploy/entrypoints/openai/api_server.py:914–933  ·  view source on GitHub ↗

main函数

()

Source from the content-addressed store, hash-verified

912
913
914def main():
915 """main函数"""
916 if args.local_data_parallel_id == 0:
917 if not load_engine():
918 return
919 else:
920 if not load_data_service():
921 return
922 api_server_logger.info("FastDeploy LLM engine initialized!\n")
923 if args.metrics_port is not None and args.metrics_port != args.port:
924 launch_metrics_server()
925 console_logger.info(f"Launching metrics service at http://{args.host}:{args.metrics_port}/metrics")
926 else:
927 console_logger.info(f"Launching metrics service at http://{args.host}:{args.port}/metrics")
928 console_logger.info(f"Launching chat completion service at http://{args.host}:{args.port}/v1/chat/completions")
929 console_logger.info(f"Launching completion service at http://{args.host}:{args.port}/v1/completions")
930
931 launch_worker_monitor()
932 launch_controller_server()
933 launch_api_server()
934
935
936if __name__ == "__main__":

Callers 2

cmdMethod · 0.90
api_server.pyFile · 0.70

Calls 7

load_engineFunction · 0.85
load_data_serviceFunction · 0.85
launch_metrics_serverFunction · 0.85
launch_worker_monitorFunction · 0.85
launch_controller_serverFunction · 0.85
launch_api_serverFunction · 0.70
infoMethod · 0.45

Tested by

no test coverage detected