Ë
    ‘'}hƒ  ã                   ó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                   óD   ‡ — e Zd ZU ej                  ed<   ˆ fd„Zd„ Zˆ xZS )ÚVFModuleÚvfc                 ób   •— t         ‰|   |«       t        j                  j                  | _        y ©N)ÚsuperÚ__init__ÚtorchÚ_CÚ_VariableFunctionsr   )ÚselfÚnameÚ	__class__s     €úH/var/www/html/test/engine/venv/lib/python3.12/site-packages/torch/_VF.pyr	   zVFModule.__init__   s!   ø€ Ü‰Ñ˜ÔÜ—(‘(×-Ñ-ˆó    c                 ó.   — t        | j                  |«      S r   )Úgetattrr   )r   Úattrs     r   Ú__getattr__zVFModule.__getattr__   s   € Üt—w‘w Ó%Ð%r   )	Ú__name__Ú
__module__Ú__qualname__ÚtypesÚ
ModuleTypeÚ__annotations__r	   r   Ú__classcell__)r   s   @r   r   r      s   ø… Ø×ÑÓô.ö&r   r   )Ú__doc__Úsysr   r
   r   r   r   Úmodules© r   r   ú<module>r!      s<   ðñó Û ã ô&ˆu×Ñô &ñ ! Ó*€‡ˆHÒ r   