o
    ˜à·i‹  ã                   @   s   d d„ Z dd„ ZdS )c                  C   s:   z	ddl } |  ¡ W S  ty   Y dS  ty   Y dS w )zCheck if Ray is initialized.é    NF)ÚrayÚis_initializedÚImportErrorÚAttributeError©r   © r   úI/home/ubuntu/vllm_env/lib/python3.10/site-packages/vllm/ray/lazy_utils.pyÚis_ray_initialized   s   
ÿr	   c                  C   sJ   zddl } |  ¡ o|  ¡  ¡ duW S  ty   Y dS  ty$   Y dS w )zCheck if we are in a Ray actor.r   NF)r   r   Úget_runtime_contextÚget_actor_idr   r   r   r   r   r   Úis_in_ray_actor   s   þÿr   N)r	   r   r   r   r   r   Ú<module>   s   