Ë
    Päg˜  ã                   ó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     €úP/var/www/html/suriana-translation/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   € Üt—w‘w Ó%Ð%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   