Ë
    ÃÓ^j­  ã                   ó  — d dl mZ d dlZddlmZ  eej
                  j                  «      	 ddee   dej
                  deded	ef
d
„«       Z	 eej
                  j                  «      	 ddee   dej
                  deded	ef
d„«       ZddgZy)é    )ÚAnyNé   )Úsubstitute_in_graphÚclsÚdataÚrequires_gradÚkwargsÚreturnc                 ój  — t         j                  j                  «       5  t        |«      dk7  rt	        d«      ‚|j                  «       }|j                  |k7  r||_        | t         j                  u rt        j                  |«      cd d d «       S |j                  | «      cd d d «       S # 1 sw Y   y xY w)Nr   z9_make_subclass only supports requires_grad as keyword arg)	ÚtorchÚ_CÚDisableTorchFunctionSubclassÚlenÚAssertionErrorÚdetachr   ÚTensorÚas_subclass©r   r   r   r	   s       úi/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/torch/_dynamo/polyfills/tensor.pyÚmake_subclassr      s    € ô 
�‰×	.Ñ	.Ó	0ñ %ô ˆv‹;˜!ÒÜ ØKóð ð �{‰{‹}ˆð ×Ñ Ò.Ø!.ˆDÔð ”%—,‘,ÑÜ—<‘< Ó%÷!%ñ %ð, ×Ñ Ó$÷-%÷ %ò %ús   ŸA&B)ÂB)Â)B2c                 ó   — t        | ||fi |¤ŽS )N)r   r   s       r   Útensor_pynewr   '   s   € ô ˜˜d MÑ<°VÑ<Ð<ó    r   r   )F)Útypingr   r   Ú
decoratorsr   r   Ú_make_subclassÚtypeÚboolr   Ú__new__r   Ú__all__© r   r   ú<module>r"      sÕ   ðÝ ã å ,ñ Ø	‡L�L×Ñóð ?Dñ%Ø	ˆc‰ð%ØŸ,™,ð%Ø7;ð%ØORð%àò%óð%ñ8 Ø	‡L�L×Ñóð ?Dñ=Ø	ˆc‰ð=ØŸ,™,ð=Ø7;ð=ØORð=àò=óð=ð Øð�r   