ó
    Eñi¸  ã                   ó¾   • % S SK r S SKJr  S SKrS SKJrJrJr   S	S jr\ S
S j5       r	 " S S\5      r
\
" \ R                  \   \5      \ R                  \'   \\S'   g)é    N)Úcontextmanager)Ú__allow_nonbracketed_mutationÚContextPropÚ
PropModulec                 óˆ   • [         R                  R                  5       4nU b  [         R                  R                  U 5        U$ ©N)ÚtorchÚ_CÚ_get_miopen_immediateÚ_set_miopen_immediate)Ú
_immediateÚ
orig_flagss     Ú[/home/mande/repo/quber/.venv/lib/python3.13/site-packages/torch/backends/miopen/__init__.pyÚ	set_flagsr   	   s7   € ô —(‘(×0Ñ0Ó2Ð4€JØÑÜ�‰×&Ñ& zÔ2ØÐó    c              #   ó.  #   • [        5          [        U 5      nS S S 5         S v •  [        5          [        W6   S S S 5        g ! , (       d  f       N/= f! , (       d  f       g = f! [        5          [        W6   S S S 5        f ! , (       d  f       f = f= f7fr   )r   r   )Ú	immediater   s     r   Úflagsr      sj   é € ô 
'Õ	(ÜØó
ˆ
÷ 
)ð#Ûô +Õ,Ü�zÑ"÷ -Ð,÷ 
)Õ	(ú÷ -Õ,ûÔ*Õ,Ü�zÑ"÷ -×,Ö,ÿs_   ‚B�A™B¢A$ ¦
B°	A¹	BÁ
AÁBÁ
A!ÁBÁ$BÁ/	BÁ8	BÂ
BÂBÂBc                   óv   • \ rS rSr\" \R                  R                  \R                  R                  5      r	Sr
g)ÚMiopenModuleé'   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r	   r
   r   r   r   Ú__static_attributes__r   r   r   r   r   '   s%   † ÙØ�‰×&Ñ&¨¯©×(FÑ(FóƒIr   r   r   r   )F)ÚsysÚ
contextlibr   r	   Útorch.backendsr   r   r   r   r   r   Úmodulesr   ÚboolÚ__annotations__r   r   r   Ú<module>r$      sh   ðä 
Ý %ã ß QÑ Qð ôð àó#ó ð#ô(�:ô ñ % S§[¡[°Ñ%:¸HÓE€‡�ˆHÑ ð „r   