
    sh                     "    S SK 7   " S S5      rg)    )*c                   R   \ rS rSrS\4S jrS\4S jrS\4S jrS\4S jr	S\4S jr
S\4S	 jrS\4S
 jrSS jrS\4S jrS\4S jrS\4S jrS\4S jrS\S\4S jrS\S\4S jrS\S\4S jrS\S\4S jrS\S\4S jrS\S\4S jrS\S\4S jrS\4S jrS\4S jrSrg)ConstantIntNode   valc                     Xl         g Nr   )selfr   s     {/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/torch/fx/experimental/_constant_symnode.py__init__ConstantIntNode.__init__   s        returnc                     gNT r   s    r   is_constantConstantIntNode.is_constant       r   c                     U R                   $ r	   r
   r   s    r   maybe_as_intConstantIntNode.maybe_as_int       xxr   c                     gr   r   r   s    r   is_intConstantIntNode.is_int   r   r   c                     gNFr   r   s    r   is_floatConstantIntNode.is_float       r   c                     gr    r   r   s    r   is_boolConstantIntNode.is_bool   r#   r   c                     gr    r   r   s    r   is_nested_intConstantIntNode.is_nested_int   r#   r   c                     U $ r	   r   r   s    r   cloneConstantIntNode.clone   s    r   c                 ,    [        U R                  5      $ r	   )strr   r   s    r   _strConstantIntNode._str    s    488}r   c                 "    U R                  5       $ r	   r/   r   s    r   __str__ConstantIntNode.__str__#       yy{r   c                 "    U R                  5       $ r	   r2   r   s    r   __repr__ConstantIntNode.__repr__&   r5   r   c                 "    U R                  5       $ r	   r2   r   s    r   _graph_reprConstantIntNode._graph_repr)   r5   r   otherc                 $    UR                  U 5      $ r	   )mulr   r<   s     r   r>   ConstantIntNode.mul,   s    yyr   c                 $    UR                  U 5      $ r	   )eqr?   s     r   rB   ConstantIntNode.eq/       xx~r   c                 $    UR                  U 5      $ r	   )ner?   s     r   rF   ConstantIntNode.ne2   rD   r   c                 $    UR                  U 5      $ r	   )ltr?   s     r   gtConstantIntNode.gt5   rD   r   c                 $    UR                  U 5      $ r	   )rJ   r?   s     r   rI   ConstantIntNode.lt8   rD   r   c                 $    UR                  U 5      $ r	   )ger?   s     r   leConstantIntNode.le;   rD   r   c                 $    UR                  U 5      $ r	   )rP   r?   s     r   rO   ConstantIntNode.ge>   rD   r   c                     gr    r   r   s    r   is_symbolicConstantIntNode.is_symbolicA   r#   r   c                     U R                   $ r	   r
   r   s    r   constant_intConstantIntNode.constant_intD   r   r   r
   N)r   r   )__name__
__module____qualname____firstlineno__intr   boolr   r   r   r!   r%   r(   r+   r.   r/   r3   r7   r:   Anyr>   rB   rF   rJ   rI   rP   rO   rU   rX   __static_attributes__r   r   r   r   r      s(   C T c  $  t c  # S               T c r   r   N)typingr   r   r   r   <module>rc      s    > >r   