
    [Th                     t    S r SSKrSSKrSSKr " S S\R                  5      r\" \5      \R                  \'   g)a8  
This makes the functions in torch._C._VariableFunctions available as
    torch._VF.<funcname>
without mypy being able to find them.

A subset of those functions are mapped to ATen functions in
torch/jit/_builtins.py

See https://github.com/pytorch/pytorch/issues/21478 for the reason for
introducing torch._VF

    Nc                   b   ^  \ rS rSr% \R
                  \S'   S\4U 4S jjrS\S\	4S jr
SrU =r$ )VFModule   vfnamec                 b   > [         TU ]  U5        [        R                  R                  U l        g N)super__init__torch_C_VariableFunctionsr   )selfr   	__class__s     A/var/www/auris/envauris/lib/python3.13/site-packages/torch/_VF.pyr   VFModule.__init__   s!    ((--    returnc                 .    [        U R                  U5      $ r	   )getattrr   )r   r   s     r   __getattr__VFModule.__getattr__   s    tww%%r   )r   )__name__
__module____qualname____firstlineno__types
ModuleType__annotations__strr   objectr   __static_attributes____classcell__)r   s   @r   r   r      s3    .S .& & & &r   r   )__doc__sysr   r   r   r   r   modules r   r   <module>r(      s<      &u & !*H r   