main
py 59 lines 1.81 KB
Raw
1 # SPDX-License-Identifier: Apache-2.0
2 # SPDX-FileCopyrightText: Copyright contributors to the vLLM project
3 import warnings
4
5 from vllm.entrypoints.launchers.api_server.app_state import init_app_state
6 from vllm.entrypoints.launchers.api_server.entry import (
7 build_and_serve,
8 build_async_engine_client,
9 build_async_engine_client_from_engine_args,
10 run_server,
11 run_server_worker,
12 )
13 from vllm.entrypoints.launchers.api_server.routers import register_api_routers
14 from vllm.entrypoints.launchers.app import build_app
15 from vllm.entrypoints.launchers.launcher import (
16 create_server_socket,
17 create_server_unix_socket,
18 setup_server,
19 validate_api_server_args,
20 )
21 from vllm.entrypoints.launchers.render.app_state import init_render_app_state
22 from vllm.entrypoints.launchers.render.entry import build_and_serve_renderer
23
24 warnings.warn(
25 "`vllm.entrypoints.openai.api_server` is deprecated and will likely be"
26 "unsupported in a future version. Use the corresponding function from "
27 "`vllm.entrypoints.launchers` instead.",
28 DeprecationWarning,
29 stacklevel=1,
30 )
31
32
33 __all__ = [
34 "build_async_engine_client",
35 "build_async_engine_client_from_engine_args",
36 "build_app",
37 "init_app_state",
38 "init_render_app_state",
39 "create_server_socket",
40 "create_server_unix_socket",
41 "validate_api_server_args",
42 "setup_server",
43 "build_and_serve",
44 "build_and_serve_renderer",
45 "run_server",
46 "run_server_worker",
47 "register_api_routers",
48 ]
49
50 if __name__ == "__main__":
51 warnings.warn(
52 "The `python -m vllm.entrypoints.openai.api_server` command is deprecated "
53 "and may be removed in a future release. Please use `vllm server` instead.",
54 DeprecationWarning,
55 stacklevel=1,
56 )
57 from vllm.entrypoints.launchers.api_server.entry import main
58
59 main()