
    &`i                     x    d dl mZmZ d dlmZ e G d d                      Ze G d de                      ZdS )    )	PublicAPIoverride)SampleBatchTypec                   .    e Zd ZdZedefd            ZdS )OutputWriterz9Writer API for saving experiences from policy evaluation.sample_batchc                     t           )zwSaves a batch of experiences.

        Args:
            sample_batch: SampleBatch or MultiAgentBatch to save.
        )NotImplementedErrorselfr   s     s/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/ray/rllib/offline/output_writer.pywritezOutputWriter.write	   s
     "!    N)__name__
__module____qualname____doc__r   r   r    r   r   r   r      s?        CC"/ " " " Y" " "r   r   c                   @    e Zd ZdZ ee          defd            ZdS )
NoopOutputz(Output writer that discards its outputs.r   c                     d S )Nr   r   s     r   r   zNoopOutput.write   s	     	r   N)r   r   r   r   r   r   r   r   r   r   r   r   r      sJ        22Xl/      r   r   N)ray.rllib.utils.annotationsr   r   ray.rllib.utils.typingr   r   r   r   r   r   <module>r      s    ; ; ; ; ; ; ; ; 2 2 2 2 2 2 
" 
" 
" 
" 
" 
" 
" 
"          r   