
    8i                     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     </var/www/icac/venv/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    tw%%%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   