
    JTh                         % S SK r S SKrS SKJrJr  S SK Jr  S SKJr  \ R
                  " 5       r\\	\
4   \S'   \" S5      r\" S5      rS\	S	S4S
 jrS\\\4   S	\\\4   4S jrg)    N)CallableTypeVar)OrderedDict)	ParamSpecsimple_call_counter_P_Rlabelreturnc                 H    [         R                  U S5      nUS-   [         U '   g Nr      )r   
setdefault)r
   prevs     J/var/www/auris/envauris/lib/python3.13/site-packages/torch/utils/_stats.pycount_labelr      s#    ))%3D!%    fnc                    ^  [         R                  " T 5      S[        R                  S[        R                  S[
        4U 4S jj5       nU$ )Nargskwargsr   c                     > TR                   [        ;  a  S[        TR                   '   [        TR                      S-   [        TR                   '   T" U 0 UD6$ r   )__qualname__r   )r   r   r   s     r   wrappercount.<locals>.wrapper   sM    ??"55340/B2??/SVW/WBOO,4"6""r   )	functoolswrapsr   r   r   r	   )r   r   s   ` r   countr      sB    __R#rww #")) # # #
 Nr   )collectionsr   typingr   r   r   typing_extensionsr   r   strint__annotations__r   r	   r   r    r   r   <module>r&      s      $ # ' .9-D-D-F [c* Ft_T]*s *t *hr2v 8BF#3 r   