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.health2vllm.entrypoints.serve.instrumentator.offline_docs1vllm.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$   \/home/ubuntu/veenaModal/venv/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
   