
    kh                     t    d Z ddlZddlZddlZ G d dej                        Z ee      ej                  e<   y)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                   T     e Zd ZU ej                  ed<   def fdZdedefdZ	 xZ
S )VFModulevfnamec                 b    t         |   |       t        j                  j                  | _        y N)super__init__torch_C_VariableFunctionsr   )selfr   	__class__s     E/var/www/teggl/fontify/venv/lib/python3.12/site-packages/torch/_VF.pyr
   zVFModule.__init__   s!    ((--    returnc                 .    t        | j                  |      S r   )getattrr   )r   r   s     r   __getattr__zVFModule.__getattr__   s    tww%%r   )__name__
__module____qualname__types
ModuleType__annotations__strr
   objectr   __classcell__)r   s   @r   r   r      s.    .S .& & &r   r   )__doc__sysr   r   r   r   r   modules r   r   <module>r#      s<      &u & !*H r   