o
    `Û·iÊ  ã                   @   s~  d dl Z d dlZd dlmZmZmZmZmZmZm	Z	 dd„ Z
e
ddƒZdZe
ddƒZe
d	d
ƒZe
dd
ƒZe
ddƒZe
ddƒZe
ddƒZe
ddƒZdZe
ddƒZe
ddƒZdZdZe
ddƒZe
ddƒdkZe
ddƒZe
ddƒZdZe
dd ƒZe
d!dƒZd"Z d#d$gd%d$gd&d'gd(d'gd)d'gd*d'gd+ej!d,kgd-d'gd.d'ged'ge j" #d/d0¡d'ged'gd1d'gd2d$ggZ$e
d3d4ƒZ%d5Z&d6Z'd7Z(d8Z)dS )9é    N)Ú"AGENT_PROCESS_TYPE_DASHBOARD_AGENTÚ$AGENT_PROCESS_TYPE_RUNTIME_ENV_AGENTÚ#AUTOSCALER_RESOURCE_REQUEST_CHANNELÚ&DEFAULT_OBJECT_STORE_MEMORY_PROPORTIONÚLABELS_ENVIRONMENT_VARIABLEÚLOGGER_FORMATÚRESOURCES_ENVIRONMENT_VARIABLEc                 C   s.   | t jv rt j|  }|dkrtjS t|ƒS |S )NÚinf)ÚosÚenvironÚsysÚmaxsizeÚint)ÚkeyÚdefaultÚval© r   úW/home/ubuntu/vllm_env/lib/python3.10/site-packages/ray/autoscaler/_private/constants.pyÚenv_integer   s   

r   ÚRAY_ENABLE_CLUSTER_STATUS_LOGé   Ú!RAY_AUTOSCALER_UTILIZATION_SCORERÚAUTOSCALER_CONSERVE_GPU_NODESÚAUTOSCALER_NODE_START_WAIT_Si„  Ú AUTOSCALER_NODE_TERMINATE_WAIT_SÚAUTOSCALER_NODE_SSH_INTERVAL_Sé   ÚAUTOSCALER_MAX_NUM_FAILURESÚAUTOSCALER_MAX_LAUNCH_BATCHÚ"AUTOSCALER_MAX_CONCURRENT_LAUNCHESé
   g        ÚAUTOSCALER_UPDATE_INTERVAL_SÚAUTOSCALER_HEARTBEAT_TIMEOUT_Sé   iÜ  é   Ú,AUTOSCALER_NODE_AVAILABILITY_MAX_STALENESS_Si  Ú!AUTOSCALER_REPORT_PER_NODE_STATUSÚ*AUTOSCALER_MAX_RESOURCE_DEMAND_VECTOR_SIZEiè  ÚAUTOSCALER_METRIC_PORTi¹¬  ÚBOTO_MAX_RETRIESé   ÚBOTO_CREATE_MAX_RETRIESz	/home/rayÚrayletTÚplasma_storez
monitor.pyFzray.util.client.serverzdefault_worker.pyzsetup_worker.pyzray::Údarwinz*io.ray.runtime.runner.worker.DefaultWorkerzlog_monitor.pyÚ	dashboardzdashboard.pyzray_process_reaper.pyÚ
gcs_serverÚMAX_PARALLEL_SHUTDOWN_WORKERSé2   Údisable_node_updatersÚdisable_launch_config_checkÚforeground_node_launchÚworker_liveness_check)*r
   r   Úray._private.ray_constantsr   r   r   r   r   r   r   r   ÚAUTOSCALER_STATUS_LOGÚ!AUTOSCALER_UTILIZATION_SCORER_KEYr   r   r   r   r   r   r   ÚDEFAULT_UPSCALING_SPEEDr!   r"   ÚAUTOSCALER_MAX_NODES_TRACKEDÚ!AUTOSCALER_MAX_FAILURES_DISPLAYEDr%   r&   r'   r(   Ú&AUTOSCALER_UPSCALING_INITIAL_NUM_NODESr)   r+   ÚRAY_HOMEÚplatformÚpathÚjoinÚRAY_PROCESSESr1   ÚDISABLE_NODE_UPDATERS_KEYÚDISABLE_LAUNCH_CONFIG_CHECK_KEYÚFOREGROUND_NODE_LAUNCH_KEYÚWORKER_LIVENESS_CHECK_KEYr   r   r   r   Ú<module>   sn    $






ÿ


ÿÿÿ


þä
 