Ë
    g^(h1  ã                   óh   — d dl mZ d dlZd dlmZ dgZ G d„ dej                  j                  «      Zy)é    )Ú
deprecatedN)ÚOptStateÚ
GradScalerc                   ób   ‡ — 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Ú
init_scaleÚgrowth_factorÚbackoff_factorÚgrowth_intervalÚenabledÚreturnNc                 ó0   •— t         ‰| �  d|||||¬«       y )NÚcuda)r   r	   r
   r   r   )ÚsuperÚ__init__)Úselfr   r	   r
   r   r   Ú	__class__s         €úX/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/torch/cuda/amp/grad_scaler.pyr   zGradScaler.__init__   s)   ø€ ô 	‰ÑØØ!Ø'Ø)Ø+Øð 	õ 	
ó    )g      ð@g       @g      à?iÐ  T)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   ÚFutureWarningÚfloatÚintÚboolr   Ú__classcell__)r   s   @r   r   r      su   ø„ ññ
 ð	Fàôð $Ø"Ø #Ø#Øñ
àð
ð ð
ð ð	
ð
 ð
ð ð
ð 
ô
óô

r   )Útyping_extensionsr   ÚtorchÚtorch.amp.grad_scalerr   Ú__all__Úampr   © r   r   ú<module>r%      s/   ðÝ (ã õ +ð ˆ.€ô
�—‘×%Ñ%õ 
r   