
    sh                         S SK r S SKrS SKr " S S5      r " S S\R                  5      r\" \ R                  \   \5      \ R                  \'   g)    Nc                        \ rS rSrS rS rSrg)_XNNPACKEnabled   c                 >    [         R                  R                  5       $ N)torch_C_is_xnnpack_enabled)selfobjobjtypes      s/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/torch/backends/xnnpack/__init__.py__get___XNNPACKEnabled.__get__	   s    xx++--    c                     [        S5      e)NzAssignment not supported)RuntimeError)r   r   vals      r   __set___XNNPACKEnabled.__set__   s    566r    N)__name__
__module____qualname____firstlineno__r   r   __static_attributes__r   r   r   r   r      s    .7r   r   c                   <   ^  \ rS rSrU 4S jrS r\" 5       rSrU =r	$ )XNNPACKEngine   c                 0   > [         TU ]  U5        Xl        g r   )super__init__m)r   r#   name	__class__s      r   r"   XNNPACKEngine.__init__   s    r   c                 8    U R                   R                  U5      $ r   )r#   __getattribute__)r   attrs     r   __getattr__XNNPACKEngine.__getattr__   s    vv&&t,,r   )r#   )
r   r   r   r   r"   r*   r   enabledr   __classcell__)r%   s   @r   r   r      s    - Gr   r   )systypesr   r   
ModuleTyper   modulesr   r   r   r   <module>r2      sJ    
  7 7 E$$   &ckk(&;XFH r   