60 lines
1.8 KiB
Python
60 lines
1.8 KiB
Python
# SPDX-License-Identifier: Apache-2.0
|
|
# SPDX-FileCopyrightText: Copyright contributors to the vLLM project
|
|
import warnings
|
|
|
|
from vllm.entrypoints.launchers.api_server.app_state import init_app_state
|
|
from vllm.entrypoints.launchers.api_server.entry import (
|
|
build_and_serve,
|
|
build_async_engine_client,
|
|
build_async_engine_client_from_engine_args,
|
|
run_server,
|
|
run_server_worker,
|
|
)
|
|
from vllm.entrypoints.launchers.api_server.routers import register_api_routers
|
|
from vllm.entrypoints.launchers.app import build_app
|
|
from vllm.entrypoints.launchers.launcher import (
|
|
create_server_socket,
|
|
create_server_unix_socket,
|
|
setup_server,
|
|
validate_api_server_args,
|
|
)
|
|
from vllm.entrypoints.launchers.render.app_state import init_render_app_state
|
|
from vllm.entrypoints.launchers.render.entry import build_and_serve_renderer
|
|
|
|
warnings.warn(
|
|
"`vllm.entrypoints.openai.api_server` is deprecated and will likely be"
|
|
"unsupported in a future version. Use the corresponding function from "
|
|
"`vllm.entrypoints.launchers` instead.",
|
|
DeprecationWarning,
|
|
stacklevel=1,
|
|
)
|
|
|
|
|
|
__all__ = [
|
|
"build_async_engine_client",
|
|
"build_async_engine_client_from_engine_args",
|
|
"build_app",
|
|
"init_app_state",
|
|
"init_render_app_state",
|
|
"create_server_socket",
|
|
"create_server_unix_socket",
|
|
"validate_api_server_args",
|
|
"setup_server",
|
|
"build_and_serve",
|
|
"build_and_serve_renderer",
|
|
"run_server",
|
|
"run_server_worker",
|
|
"register_api_routers",
|
|
]
|
|
|
|
if __name__ == "__main__":
|
|
warnings.warn(
|
|
"The `python -m vllm.entrypoints.openai.api_server` command is deprecated "
|
|
"and may be removed in a future release. Please use `vllm server` instead.",
|
|
DeprecationWarning,
|
|
stacklevel=1,
|
|
)
|
|
from vllm.entrypoints.launchers.api_server.entry import main
|
|
|
|
main()
|