§
    ×§g˜  ã                   ón   — 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<   dS )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                   óJ   ‡ — 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                 óv   •— t          ¦   «                              |¦  «         t          j        j        | _        d S ©N)ÚsuperÚ__init__ÚtorchÚ_CÚ_VariableFunctionsr   )Úselfr   Ú	__class__s     €úE/var/www/html/ai-engine/env/lib/python3.11/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 Ñ%Ô%Ð%r   )Ú__name__Ú
__module__Ú__qualname__ÚtypesÚ
ModuleTypeÚ__annotations__Ústrr
   Úobjectr   Ú__classcell__)r   s   @r   r   r      sw   ø€ € € € € € ØÔÐÐÑð.˜Sð .ð .ð .ð .ð .ð .ð& ð &¨ð &ð &ð &ð &ð &ð &ð &ð &r   r   )Ú__doc__Úsysr   r   r   r   r   Úmodules© r   r   ú<module>r#      sw   ððð ð €
€
€
Ø €€€à €€€ð&ð &ð &ð &ð &ˆuÔñ &ô &ð &ð !˜ Ñ*Ô*€„ˆHÑ Ð Ð r   