§
    ŠŠtj1  ã                   ó\   — d dl mZ d dlZd dlmZ dgZ G d„ dej        j        ¦  «        ZdS )é    )Ú
deprecatedN)ÚOptStateÚ
GradScalerc                   ón   ‡ — e Zd ZdZ ede¬¦  «        	 	 	 	 	 dd	ed
ededededdfˆ fd„¦   «         Z	ˆ xZ
S )r   z¤
    See :class:`torch.amp.GradScaler`.
    ``torch.cuda.amp.GradScaler(args...)`` is deprecated. Please use ``torch.amp.GradScaler("cuda", args...)`` instead.
    zo`torch.cuda.amp.GradScaler(args...)` is deprecated. Please use `torch.amp.GradScaler('cuda', args...)` instead.)Úcategoryç      ð@ç       @ç      à?éÐ  TÚ
init_scaleÚgrowth_factorÚbackoff_factorÚgrowth_intervalÚenabledÚreturnNc                 óV   •— t          ¦   «                              d|||||¬¦  «         d S )NÚcuda)r   r   r   r   r   )ÚsuperÚ__init__)Úselfr   r   r   r   r   Ú	__class__s         €úX/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/torch/cuda/amp/grad_scaler.pyr   zGradScaler.__init__   sB   ø€ õ 	‰Œ×ÒØØ!Ø'Ø)Ø+Øð 	ñ 	
ô 	
ð 	
ð 	
ð 	
ó    )r   r	   r
   r   T)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   ÚFutureWarningÚfloatÚintÚboolr   Ú__classcell__)r   s   @r   r   r      sÀ   ø€ € € € € ðð ð
 €Zð	Fàðñ ô ð $Ø"Ø #Ø#Øð
ð 
àð
ð ð
ð ð	
ð
 ð
ð ð
ð 
ð
ð 
ð 
ð 
ð 
ñô ð

ð 
ð 
ð 
ð 
r   )Útyping_extensionsr   ÚtorchÚtorch.amp.grad_scalerr   Ú__all__Úampr   © r   r   ú<module>r)      sv   ðØ (Ð (Ð (Ð (Ð (Ð (à €€€ð +Ð *Ð *Ð *Ð *Ð *ð ˆ.€ð
ð 
ð 
ð 
ð 
�”Ô%ñ 
ô 
ð 
ð 
ð 
r   