+
    –°³j&  ã                   ón  € ^ RI t ^ RIt^ RIHt ^ RItRsR tR t]R 4       t ! R R4      t	 ! R	 R
]P                  4      t ! R R4      tRR lt]RR l4       tR tR t ! R R]4      t]! ] P$                  ],          ]4      ] P$                  ]&   ^ RIHtHtHtHtHtHtHtHtHtHtHtH t H!t!H"t"H#t# R# )é    N)ÚcontextmanagerTc                  ó
   € R s R# )FN©Ú"__allow_nonbracketed_mutation_flag© ó    ÚX/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torch/backends/__init__.pyÚdisable_global_flagsr
      s   € à).Ò&r   c                  ó   € \         '       * # ©Nr   r   r   r	   Úflags_frozenr      s   € Ü1Ô1Ð1r   c               #   ó:   "  € \         p R s  Rx € V s R#   T s i ; i5i)TNr   )Úolds    r	   Ú__allow_nonbracketed_mutationr      s&   é € ô -€CØ)-Ð&ð1Ûà-0Ò*ø¨SÑ*üs   ‚	Œ �”˜c                   ó2   a € ] tR t^$t o R tR tR tRtV tR# )ÚContextPropc                ó   € Wn         W n        R # r   ©ÚgetterÚsetter)Úselfr   r   s   &&&r	   Ú__init__ÚContextProp.__init__%   s   € ØŒØŽr   c                ó"   € V P                  4       # r   )r   )r   ÚobjÚobjtypes   &&&r	   Ú__get__ÚContextProp.__get__)   s   € Ø�{‰{‹}Ðr   c                óz   € \        4       '       g   V P                  V4       R# \        R VP                   R24      h)znot allowed to set zM flags after disable_global_flags; please use flags() context manager insteadN)r   r   ÚRuntimeErrorÚ__name__)r   r   Úvals   &&&r	   Ú__set__ÚContextProp.__set__,   s9   € Ü�~Š~Ø�K‰K˜ÖäØ% c§l¡l ^ð 4Yð Yóð r   r   N)	r!   Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r#   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r	   r   r   $   s   ø‡ € òò÷ð r   r   c                   ó8   a a€ ] tR t^6t oV 3R ltR tRtVtV ;t# )Ú
PropModulec                ó2   <€ \         SV `  V4       Wn        R # r   )Úsuperr   Úm)r   r/   ÚnameÚ	__class__s   &&&€r	   r   ÚPropModule.__init__7   s   ø€ Ü‰Ñ˜ÔØŽr   c                ó8   € V P                   P                  V4      # r   )r/   Ú__getattribute__)r   Úattrs   &&r	   Ú__getattr__ÚPropModule.__getattr__;   s   € Ø�v‰v×&Ñ& tÓ,Ð,r   )r/   )	r!   r%   r&   r'   r   r6   r(   r)   Ú__classcell__©r1   r*   s   @@r	   r,   r,   6   s   ù‡ € õ÷-ò -r   r,   c                   ó>   a a€ ] tR t^?t oR tV 3R ltR tRtVtV ;t	# )Ú_FP32Precisionc                ó   € Wn         W n        R # r   ©ÚbackendÚop)r   r>   r?   s   &&&r	   r   Ú_FP32Precision.__init__@   s   € ØŒØŽr   c                óÔ   <€ VR 8X  d8   \         P                  P                  V P                  V P                  V4       R# VR9   d   \
        SV `  W4       R# \        RV,           4      h)Úfp32_precisionúUnknown attribute Nr=   )ÚtorchÚ_CÚ_set_fp32_precision_setterr>   r?   r.   Ú__setattr__ÚAttributeError)r   r0   Úvaluer1   s   &&&€r	   rG   Ú_FP32Precision.__setattr__D   sQ   ø€ ØÐ#Ô#Ü�H‰H×/Ñ/°·±¸d¿g¹gÀuÖMØÐ&Ô&Ü‰GÑ Ö,ä Ð!5¸Õ!<Ó=Ð=r   c                óœ   € VR 8X  d5   \         P                  P                  V P                  V P                  4      # \        RV,           4      h)rB   rC   )rD   rE   Ú_get_fp32_precision_getterr>   r?   rH   )r   r0   s   &&r	   r6   Ú_FP32Precision.__getattr__L   s;   € ØÐ#Ô#Ü—8‘8×6Ñ6°t·|±|ÀTÇWÁWÓMÐMä Ð!5¸Õ!<Ó=Ð=r   r=   )
r!   r%   r&   r'   r   rG   r6   r(   r)   r8   r9   s   @@r	   r;   r;   ?   s   ù‡ € òõ>÷>ò >r   r;   c                 ó’   € \         P                  P                  R R4      3pV e"   \         P                  P                  R RV 4       V# )ÚgenericÚall)rD   rE   rL   rF   )Ú_fp32_precisionÚ
orig_flagss   & r	   Ú	set_flagsrS   S   s=   € Ü—(‘(×5Ñ5°iÀÓGÐI€JØÒ"Ü�‰×+Ñ+¨I°u¸oÔNØÐr   c           	   #   ór  "  € \        4       ;_uu_ 4        \        V 4      pR R R 4        R x € \        4       ;_uu_ 4        \        X!   R R R 4       R #   + '       g   i     L;; i  + '       g   i     R # ; i  \        4       ;_uu_ 4        \        X!   R R R 4       i   + '       g   i     i ; i; i5ir   )r   rS   )rB   rR   s   & r	   ÚflagsrU   Z   sr   é € ä	&×	(Õ	(Ü˜~Ó.ˆ
÷ 
)ð#Ûä*×,Õ,Ü�zÒ"÷ -Ñ,÷ 
)×	(ú÷
 -×,Ð,ûÔ*×,Õ,Ü�zÒ"÷ -×,×,Ð,ÿsa   ‚B7•A¡B7ªA; ®B7Á 
A'Á

B7ÁA$	ÁB7Á'A8	Á2	B7Á;B4Â
B!	Â	B4Â!B1Â,B4Â4B7c                 ó   a a€ V V3R  lpV# )c                  óD   <€ \         P                  P                  S S4      # r   )rD   rE   rL   r=   s   €€r	   ÚinnerÚ)_get_fp32_precision_getter.<locals>.innerf   s   ø€ Ü�x‰x×2Ñ2°7¸BÓ?Ð?r   r   ©r>   r?   rX   s   ff r	   rL   rL   e   s   ù€ ö@ð €Lr   c                 ó   a a€ V V3R  lpV# )c                 óF   <€ \         P                  P                  SSV 4      # r   )rD   rE   rF   )Ú	precisionr>   r?   s   &€€r	   rX   Ú)_set_fp32_precision_setter.<locals>.innerm   s   ø€ Ü�x‰x×2Ñ2°7¸BÀ	ÓJÐJr   r   rZ   s   ff r	   rF   rF   l   s   ù€ öKð €Lr   c                   óD   € ] tR t^st]! ]! RR4      ]! RR4      4      tRtR# )ÚGenericModulerO   rP   r   N)	r!   r%   r&   r'   r   rL   rF   rB   r(   r   r   r	   r`   r`   s   s    † Ù Ù" 9¨eÓ4Ù" 9¨eÓ4ó„Nr   r`   )ÚcpuÚcudaÚcudnnÚ
cusparseltÚkleidiaiÚmhaÚmiopenÚmklÚmkldnnÚmpsÚnnpackÚopenmpÚ
opt_einsumÚpython_nativeÚ	quantized)Únone)$ÚsysÚtypesÚ
contextlibr   rD   r   r
   r   r   r   Ú
ModuleTyper,   r;   rS   rU   rL   rF   r`   Úmodulesr!   Útorch.backendsra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   r   r   r	   Ú<module>rw      sÅ   ðã 
Û Ý %ã ð &*Ð "ò/ò
2ð ñ1ó ð1÷ñ ô$-�×!Ñ!ô -÷>ñ >ô(ð ó#ó ð#òòô�Jô ñ & c§k¡k°(Õ&;¸XÓF€‡�ˆHÑ ÷÷ ÷ ÷ ó r   