ó
    Eñi|  ã                   ó¦   • S SK Jr  S SKrSSKJr  \" \R
                  R                  5       SS\\   S\R
                  S\S\S	\4
S
 jj5       r	S/r
g)é    )ÚAnyNé   )Úsubstitute_in_graphÚclsÚdataÚrequires_gradÚkwargsÚreturnc                 ór  • [         R                  R                  5          [        U5      S:X  d   S5       eUR	                  5       nUR
                  U:w  a  X!l        U [         R                  L a  [         R                  " U5      sS S S 5        $ UR                  U 5      sS S S 5        $ ! , (       d  f       g = f)Nr   z9_make_subclass only supports requires_grad as keyword arg)ÚtorchÚ_CÚDisableTorchFunctionSubclassÚlenÚdetachr   ÚTensorÚas_subclass)r   r   r   r	   s       Ú[/home/mande/repo/quber/.venv/lib/python3.13/site-packages/torch/_dynamo/polyfills/tensor.pyÚmake_subclassr      s“   € ô 
�‰×	.Ñ	.Õ	0ô �6‹{˜aÓð 	
ØGó	
Ðð �{‰{‹}ˆð ×Ñ Ó.Ø!.Ôð ”%—,‘,ÒÜ—<’< Ó%÷ 
1Ñ	0ð* ×Ñ Ó$÷+ 
1×	0×	0ús   ŸA%B(ÂB(Â(
B6r   )F)Útypingr   r   Ú
decoratorsr   r   Ú_make_subclassÚtypeÚboolr   Ú__all__© ó    r   Ú<module>r      sv   ðÝ ã å ,ñ Ø	‡L�L×Ñóð ?Dñ%Ø	ˆc‰ð%ØŸ,™,ð%Ø7;ð%ØORð%àô%óð%ð8 ð�r   