
    +#hq
                     (    d dl mZ 	  G d de      Zy)   )COPROc                   8     e Zd Z	 	 	 	 	 	 	 d fd	Z fdZ xZS )SignatureOptimizerc           	      F    t        d       t        | 	  |||||||       y )Nz[31m[WARNING] SignatureOptimizer has been deprecated and replaced with COPRO.  SignatureOptimizer will be removed in a future release. [31m)printsuper__init__)	selfprompt_modelmetricbreadthdepthinit_temperatureverbosetrack_stats	__class__s	           Z/var/www/html/sandstorm/venv/lib/python3.12/site-packages/dspy/teleprompt/signature_opt.pyr	   zSignatureOptimizer.__init__$   s1     	 f	
 	vw?OQXZef    c                (    t         |   |||      S )N)trainseteval_kwargs)r   compile)r
   studentdevsetr   r   s       r   r   zSignatureOptimizer.compile3   s    ww[QQr   )NN
      gffffff?FF)__name__
__module____qualname__r	   r   __classcell__)r   s   @r   r   r   #   s,     gR Rr   r   N)copro_optimizerr   r    r   r   <module>r#      s    "@R Rr   