
    9i                         % S SK r S SKrS SK Jr  S SKJr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)OrderedDict)CallableTypeVar)	ParamSpecsimple_call_counter_P_Rlabelreturnc                 H    [         R                  U S5      nUS-   [         U '   g Nr      )r   
setdefault)r
   prevs     R/var/www/html/land-doc-ocr/venv/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   r   typingr   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   