
    ǄgE                     d    U d dl Z d dlZd dlmZ  e j                         Zeeef   ed<   d Zd Z	y)    N)OrderedDictsimple_call_counterc                 H    t         j                  | d      }|dz   t         | <   y Nr      )r   
setdefault)labelprevs     Z/home/mcse/projects/flask_80/flask-venv/lib/python3.12/site-packages/torch/utils/_stats.pycount_labelr      s#    ))%3D!%    c                 B     t        j                          fd       }|S )Nc                      j                   t        vrdt        j                   <   t        j                      dz   t        j                   <    | i |S r   )__qualname__r   )argskwargsfns     r   wrapperzcount.<locals>.wrapper   sM    ??"55340/B2??/SVW/WBOO,4"6""r   )	functoolswraps)r   r   s   ` r   countr      s%    __R# #
 Nr   )
collectionsr   typingr   r   strint__annotations__r   r    r   r   <module>r      s9   
   -D[-D-D-F [c* F*r   