U
    KºcÜ  ã                   @   sÜ   d dl Z d dlmZmZmZmZmZ d dlZee jee j f Z	ej
ZejZejZe jZe jZe jZee jee eedf f Ze jZeee jjf ZG dd„ dƒZeej
ejejf Zeeeedf Z G dd„ de!ƒZ"dS )é    N)ÚAnyÚListÚSequenceÚTupleÚUnion.c                   @   s   e Zd ZdS )ÚSymIntN)Ú__name__Ú
__module__Ú__qualname__© r   r   ú//tmp/pip-unpacked-wheel-gikjz4vx/torch/types.pyr      s   r   c                   @   sà   e Zd ZU eed< ejed< ejed< eed< d dœdd„Z	d dœdd	„Z
eeeed
dœdd„Zedœdd„Zedœdd„Zd dœdd„Zedœdd„Zd dœdd„Zedœdd„Zd"eeed dœdd„Zeed dœd d!„Zd
S )#ÚStorageZ_cdataÚdeviceÚdtypeZ_torch_load_uninitialized)Úreturnc                 C   s   d S ©Nr   )ÚselfÚmemor   r   r   Ú__deepcopy__-   s    zStorage.__deepcopy__c                 C   s   d S r   r   )r   Úintr   r   r   Ú_new_shared0   s    zStorage._new_sharedN)ÚfÚis_real_fileÚ	save_sizeÚelement_sizer   c                 C   s   d S r   r   )r   r   r   r   r   r   r   r   Ú_write_file3   s    zStorage._write_filec                 C   s   d S r   r   ©r   r   r   r   r   6   s    zStorage.element_sizec                 C   s   d S r   r   r   r   r   r   Ú	is_shared9   s    zStorage.is_sharedc                 C   s   d S r   r   r   r   r   r   Úshare_memory_<   s    zStorage.share_memory_c                 C   s   d S r   r   r   r   r   r   Únbytes?   s    zStorage.nbytesc                 C   s   d S r   r   r   r   r   r   ÚcpuB   s    zStorage.cpuc                 C   s   d S r   r   r   r   r   r   Údata_ptrE   s    zStorage.data_ptrFr   )ÚfilenameÚsharedr   r   c                 C   s   d S r   r   )r   r"   r#   r   r   r   r   Ú	from_fileH   s    zStorage.from_file)r   r   r   c                 C   s   d S r   r   )r   r   r   r   r   r   Ú_new_with_fileK   s    zStorage._new_with_file)Fr   )r   r	   r
   r   Ú__annotations__Útorchr   r   Úboolr   r   r   Ú_boolr   r   r   r   r   r    r!   Ústrr$   r%   r   r   r   r   r   '   s    


r   )#r'   Útypingr   r   r   r   r   ÚbuiltinsZTensorZ_TensorOrTensorsr   Ú_intÚfloatZ_floatr(   r)   r   Z_dtyper   Z_deviceZqschemeZ_qschemeÚSizeÚ_sizeZlayoutZ_layoutr*   Z_CZDispatchKeyZ_dispatchkeyr   ÚNumberZDeviceÚobjectr   r   r   r   r   Ú<module>   s    