
    %Vji                         U d dl Z d dlmZ d dlZd dlmZmZmZ 	 d
dZe	 dd            Z	 G d de          Z
 e
e j        e         e          e j        e<   eed	<   dS )    N)contextmanager)__allow_nonbracketed_mutationContextProp
PropModulec                     t           j                                        f}| t           j                            |            |S N)torch_C_get_miopen_immediate_set_miopen_immediate)
_immediate
orig_flagss     X/root/voice-cloning/.venv/lib/python3.11/site-packages/torch/backends/miopen/__init__.py	set_flagsr   	   s<     (00224J&&z222    Fc              #   F  K   t                      5  t          |           }d d d            n# 1 swxY w Y   	 d V  t                      5  t          |  d d d            d S # 1 swxY w Y   d S # t                      5  t          |  d d d            w # 1 swxY w Y   w xY wr   )r   r   )	immediater   s     r   flagsr      s{      
'	(	( 
 

 


 
 
 
 
 
 
 
 
 
 
 
 
 
 
# +,, 	# 	#z""	# 	# 	# 	# 	# 	# 	# 	# 	# 	# 	# 	# 	# 	# 	# 	# 	# 	#*,, 	# 	#z""	# 	# 	# 	# 	# 	# 	# 	# 	# 	# 	# 	# 	# 	# 	# 	#sM   -11A/ 
A""A&)A&/B >
BB BB BB c                   ^     e Zd Z fdZ eej        j        ej        j                  Z	 xZ
S )MiopenModulec                 L    t                                          ||           d S r   )super__init__)selfmname	__class__s      r   r   zMiopenModule.__init__(   s#    D!!!!!r   )__name__
__module____qualname__r   r   r	   r
   r   r   r   __classcell__)r   s   @r   r   r   '   sN        " " " " " &(F IIIIIr   r   r   r   )F)sys
contextlibr   r	   torch.backendsr   r   r   r   r   r   modulesr   bool__annotations__ r   r   <module>r)      s    




 % % % % % %  Q Q Q Q Q Q Q Q Q Q     # # # #(    :    %S[%:HEEH  r   