o
    ‘i*  ã                   @   sJ   U d dl Z d dlZd dlmZ e  ¡ Zeeef ed< dd„ Zdd„ Z	dS )é    N)ÚOrderedDictÚsimple_call_counterc                 C   s   t  | d¡}|d t | < d S ©Nr   é   )r   Ú
setdefault)ÚlabelÚprev© r	   úa/var/www/html/eduruby.in/lip-sync/lip-sync-env/lib/python3.10/site-packages/torch/utils/_stats.pyÚcount_label
   s   r   c                    s   t  ˆ ¡‡ fdd„ƒ}|S )Nc                     s6   ˆ j tvr
dtˆ j < tˆ j  d tˆ j < ˆ | i |¤ŽS r   )Ú__qualname__r   )ÚargsÚkwargs©Úfnr	   r
   Úwrapper   s   

zcount.<locals>.wrapper)Ú	functoolsÚwraps)r   r   r	   r   r
   Úcount   s   r   )
Úcollectionsr   Útypingr   r   ÚstrÚintÚ__annotations__r   r   r	   r	   r	   r
   Ú<module>   s   
