o
    $i                     @   s  d dl mZ d dlmZ ed ejG dd dZe Zeej	d\Z
Zee
e e
dks5J edks;J eej	d	\Z
Zee
e e
d
ksQJ edksWJ ejdd Zejdd Zejdd Zedee  ee  edZee eee edZee eee edZee eee edZeee edZeeeeeg ejeeeegddZee eeeged  ksJ eged ksJ ejeeeegddZee eeeeged  ksJ g ed ksJ dS )    )Tuple)rayzlocalhost:50051c                   @   s.   e Zd Zdd Zdedeeef fddZdS )
HelloActorc                 C   s
   d| _ d S )Nr   count)self r   W/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/ray/util/client/client_app.py__init__
   s   
zHelloActor.__init__whomreturnc                 C   s   |  j d7  _ d| | j fS )N   zHello r   )r   r   r   r   r	   	say_hello   s   zHelloActor.say_helloN)__name__
__module____qualname__r
   strr   intr   r   r   r   r	   r      s    r   youz	Hello your   worldzHello world   c                 C   s   | d S )Nr   r   xr   r   r	   plus2      r   c                 C   s2   t | tt | dkrdS tt| d |  S )Nr   r   )printtypefactr   getremoter   r   r   r	   r   "   s   r   c                   C   s   t  S )N)r   nodesr   r   r   r	   	get_nodes-   r   r!   zCluster nodeszhello world         
      )num_returns   N)typingr   ray.util.clientr   connectr   r   actorr   r   sr   r   r   r   r!   r    put	objectrefref2ref3ref4ref5waitresr   r   r   r	   <module>   sV    
	










