o
    i                     @   s   G d d dZ dS )c                   @   s,   e Zd Z			d	ddZ			d	ddZdS )
	BaseModelffffff?333333?333333?c                 C      dS )zN
        Takes a list of prompts and returns the output hidden states
        N )selfpromptstop_ptemperaturerepetition_penaltyr   r   I/home/ubuntu/.local/lib/python3.10/site-packages/soprano/backends/base.pyinfer      zBaseModel.inferc                 C   r   )zT
        Takes a prompt and returns an iterator of the output hidden states
        Nr   )r   promptr	   r
   r   r   r   r   stream_infer   r   zBaseModel.stream_inferN)r   r   r   )__name__
__module____qualname__r   r   r   r   r   r   r      s    
r   N)r   r   r   r   r   <module>   s    