o
    ˜à·iU	  ã                   @   s>   d dl mZ d dlmZ d dlmZ eeƒZdefdd„ZdS )é    )ÚFastAPIN)Úinit_loggerÚappc                 C   s  t jrt d¡ ddlm} || ƒ ddlm} || ƒ ddlm} || ƒ ddlm} || ƒ ddl	m} || ƒ ddl
m} || ƒ ddlm} || ƒ ddlm} || ƒ ddlm}	 |	| ƒ ddlm}
 |
| ƒ ddlm} || ƒ ddlm} || ƒ ddlm} || ƒ d S )Nz[SECURITY WARNING: Development endpoints are enabled! This should NOT be used in production!r   )Úattach_router)ÚenvsÚVLLM_SERVER_DEV_MODEÚloggerÚwarningÚ&vllm.entrypoints.serve.lora.api_routerr   Ú,vllm.entrypoints.serve.elastic_ep.api_routerÚ)vllm.entrypoints.serve.profile.api_routerÚ'vllm.entrypoints.serve.sleep.api_routerÚ%vllm.entrypoints.serve.rpc.api_routerÚ'vllm.entrypoints.serve.cache.api_routerÚ*vllm.entrypoints.serve.tokenize.api_routerÚ(vllm.entrypoints.serve.disagg.api_routerÚ&vllm.entrypoints.serve.rlhf.api_routerÚ-vllm.entrypoints.serve.instrumentator.metricsÚ,vllm.entrypoints.serve.instrumentator.healthÚ2vllm.entrypoints.serve.instrumentator.offline_docsÚ1vllm.entrypoints.serve.instrumentator.server_info)r   Úattach_lora_routerÚattach_elastic_ep_routerÚattach_profile_routerÚattach_sleep_routerÚattach_rpc_routerÚattach_cache_routerÚattach_tokenize_routerÚattach_disagg_routerÚattach_rlhf_routerÚattach_metrics_routerÚattach_health_routerÚattach_offline_docs_routerÚattach_server_info_router© r$   úU/home/ubuntu/vllm_env/lib/python3.10/site-packages/vllm/entrypoints/serve/__init__.pyÚregister_vllm_serve_api_routers   s<   ÿr&   )	Úfastapir   Ú	vllm.envsr   Úvllm.loggerr   Ú__name__r   r&   r$   r$   r$   r%   Ú<module>   s
   