
    ɯwg                     z    U d dl Z d dlmZmZmZ erd dlZg aeeedgdf      ed<   e j                  d        Z
d Zy)    N)CallableListTYPE_CHECKINGztorch.TensorINTERMEDIATE_HOOKSc              #      K   t         j                  |        	 d  t         j                          y # t         j                          w xY wwN)r   appendpop)fns    Z/home/mcse/projects/flask/flask-venv/lib/python3.12/site-packages/torch/_inductor/hooks.pyintermediate_hookr      s5     b!!  s   A2 AAAc                 J    t         }g a 	 |D ]  } || |        	 |a y # |a w xY wr   )r   )namevalhookshooks       r   run_intermediate_hooksr      s9    E# 	DsO	 #Us    ")
contextlibtypingr   r   r   torchr   str__annotations__contextmanagerr   r        r   <module>r      sX     0 0  CE D3"7"=>? D ! !#r   