a
    7Sic                     @   s@   d Z ddlZddlZddlZG d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                       s0   e Zd ZU ejed<  fddZdd Z  ZS )VFModulevfc                    s   t t| | tjj| _d S N)superr   __init__torch_C_VariableFunctionsr   )selfname	__class__ E/var/www/html/django/DPS/env/lib/python3.9/site-packages/torch/_VF.pyr      s    zVFModule.__init__c                 C   s   t | j|S r   )getattrr   )r
   attrr   r   r   __getattr__   s    zVFModule.__getattr__)	__name__
__module____qualname__types
ModuleType__annotations__r   r   __classcell__r   r   r   r   r      s   

r   )__doc__r   sysr   r   r   r   modulesr   r   r   r   <module>   s
   