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

Function init_engine

fastdeploy/entrypoints/openai/run_batch.py:109–125  ·  view source on GitHub ↗

load engine

(args: argparse.Namespace)

Source from the content-addressed store, hash-verified

107
108
109def init_engine(args: argparse.Namespace):
110 """
111 load engine
112 """
113 global llm_engine
114 if llm_engine is not None:
115 return llm_engine
116
117 api_server_logger.info(f"FastDeploy LLM API server starting... {os.getpid()}")
118 engine_args = EngineArgs.from_cli_args(args)
119 engine = LLMEngine.from_engine_args(engine_args)
120 if not engine.start(api_server_pid=os.getpid()):
121 api_server_logger.error("Failed to initialize FastDeploy LLM engine, service exit now!")
122 return None
123
124 llm_engine = engine
125 return engine
126
127
128class BatchProgressTracker:

Callers 4

mainFunction · 0.85

Calls 5

from_cli_argsMethod · 0.80
infoMethod · 0.45
from_engine_argsMethod · 0.45
startMethod · 0.45
errorMethod · 0.45