U
    MhE                     @   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	   D/var/www/html/venv/lib/python3.8/site-packages/torch/utils/_stats.pycount_label   s    r   c                    s   t   fdd}|S )Nc                     s2    j tkrdt j < t j  d t j <  | |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    