/usr/local/lib64/python3.6/site-packages/torch/__pycache__
NameSizeModeActions
autocast_mode.cpython-36.pyc90400644editdlrm
functional.cpython-36.pyc599640644editdlrm
hub.cpython-36.pyc191710644editdlrm
overrides.cpython-36.pyc1243060644editdlrm
quasirandom.cpython-36.pyc67390644editdlrm
random.cpython-36.pyc42710644editdlrm
serialization.cpython-36.pyc285820644editdlrm
storage.cpython-36.pyc83340644editdlrm
torch_version.cpython-36.pyc29650644editdlrm
types.cpython-36.pyc17350644editdlrm
version.cpython-36.pyc2720644editdlrm
_appdirs.cpython-36.pyc220230644editdlrm
_classes.cpython-36.pyc24730644editdlrm
_deploy.cpython-36.pyc22620644editdlrm
_jit_internal.cpython-36.pyc337230644editdlrm
_linalg_utils.cpython-36.pyc28830644editdlrm
_lobpcg.cpython-36.pyc302630644editdlrm
_lowrank.cpython-36.pyc94730644editdlrm
_namedtensor_internals.cpython-36.pyc48560644editdlrm
_ops.cpython-36.pyc41770644editdlrm
_python_dispatcher.cpython-36.pyc34110644editdlrm
_six.cpython-36.pyc10930644editdlrm
_sources.cpython-36.pyc40430644editdlrm
_storage_docs.cpython-36.pyc14360644editdlrm
_tensor.cpython-36.pyc372740644editdlrm
_tensor_docs.cpython-36.pyc1027930644editdlrm
_tensor_str.cpython-36.pyc115320644editdlrm
_torch_docs.cpython-36.pyc3646960644editdlrm
_utils.cpython-36.pyc168940644editdlrm
_utils_internal.cpython-36.pyc13220644editdlrm
_VF.cpython-36.pyc11120644editdlrm
_vmap_internals.cpython-36.pyc112100644editdlrm
__config__.cpython-36.pyc7330644editdlrm
__future__.cpython-36.pyc9840644editdlrm
__init__.cpython-36.pyc244180644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/torch/__pycache__/storage.cpython-36.pyc (8334B)
3 Eg@shddlZddlZddlmZmZddlmZmZmZedddZ Gddde Z d d Z ee _ ee _dS) N)_type_cuda)AnyTypeVarTypeT _StorageBase)boundcseZdZUedZedZeddZe dddZ ddZ e e d d d Z e dd d ZdSeee dddZdTe dddZe dddZe dddZddZddZeee e e dddZeee e e ddd Zd!d"Zd#d$Zd%d&Zd'd(Zd)d*Zd+d,Zfd-d.Z d/d0Z!d1d2Z"d3d4Z#d5d6Z$d7d8Z%d9d:Z&d;d<Z'd=d>Z d?d@Z(dAdBZ)dCdDZ*dEdFZdGdHZ+dIdJZ,dKdLZ-dMdNZ.dOdPZ/edQdRZ0Z1S)Ur FcOsdS)N)selfargskwargsr r 9/usr/local/lib64/python3.6/site-packages/torch/storage.py__init__ sz_StorageBase.__init__)returncCsdS)Nr )r r r r__len__sz_StorageBase.__len__cCsdS)Nr )r idxr r r __getitem__sz_StorageBase.__getitem__)sourcercCsdS)Nr )r rr r rcopy_sz_StorageBase.copy_cCsdS)Nr )r r r rsizesz_StorageBase.sizeN)dtype non_blockingrcCsdS)Nr )r rrr r rtypesz_StorageBase.typecKsdS)Nr )r devicerrr r rcudasz_StorageBase.cudacCsdS)Nr )r r r r element_sizesz_StorageBase.element_sizecCsdS)Nr )r r r r get_devicesz_StorageBase.get_devicecCsdS)Nr )r r r r_share_filename_sz_StorageBase._share_filename_cCsdS)Nr )r r r r _share_fd_sz_StorageBase._share_fd_)clsrrcCsdS)Nr )r!rr r r_new_using_filenamesz _StorageBase._new_using_filenamecCsdS)Nr )r!rr r r _new_using_fdsz_StorageBase._new_using_fdcsDddjfddttD}|dtjdtdS)N z c3s|]}t|VqdS)N)str).0i)r r r sz'_StorageBase.__str__..z [z of size ])joinrangelentorchtypename)r contentr )r r__str__s$z_StorageBase.__str__cCst|S)N)r%)r r r r__repr__#sz_StorageBase.__repr__csttfddtjS)Ncs|S)Nr )r')r r r'sz'_StorageBase.__iter__..)itermapr+r)r r )r r__iter__&sz_StorageBase.__iter__cCs|jS)N)clone)r r r r__copy__)sz_StorageBase.__copy__cCs6|jdi}|j|kr ||jS|j}|||j<|S)Nr-) setdefault_cdatar6)r memoZ new_storager r r __deepcopy__,s     z_StorageBase.__deepcopy__cCs&tj}tj||ddt|jffS)NF)Z_use_new_zipfile_serialization)ioBytesIOr-save_load_from_bytesgetvalue)r br r r __reduce__4sz_StorageBase.__reduce__cstt|j|j|jS)N)superr __sizeof__rr)r ) __class__r rrD9sz_StorageBase.__sizeof__c Cs@|jr|jnd}tjj|t||jj|SQRXdS)zReturns a copy of this storagerN)is_cudarr-rrrrr)r rr r rr6<sz_StorageBase.clonecCst|S)z6Returns a list containing the elements of this storage)list)r r r rtolistBsz_StorageBase.tolistcCs|jtt|jjS)zAReturns a CPU copy of this storage if it's not already on the CPU)rgetattrr-rE__name__)r r r rcpuFsz_StorageBase.cpucCs|jt|jdS)z!Casts this storage to double typez.DoubleStorage)r __module__)r r r rdoubleJsz_StorageBase.doublecCs|jt|jdS)z Casts this storage to float typez .FloatStorage)rrM)r r r rfloatNsz_StorageBase.floatcCs|jt|jdS)zCasts this storage to half typez .HalfStorage)rrM)r r r rhalfRsz_StorageBase.halfcCs|jt|jdS)zCasts this storage to long typez .LongStorage)rrM)r r r rlongVsz_StorageBase.longcCs|jt|jdS)zCasts this storage to int typez .IntStorage)rrM)r r r rintZsz_StorageBase.intcCs|jt|jdS)z Casts this storage to short typez .ShortStorage)rrM)r r r rshort^sz_StorageBase.shortcCs|jt|jdS)zCasts this storage to char typez .CharStorage)rrM)r r r rcharbsz_StorageBase.charcCs|jt|jdS)zCasts this storage to byte typez .ByteStorage)rrM)r r r rbytefsz_StorageBase.bytecCs|jt|jdS)zCasts this storage to bool typez .BoolStorage)rrM)r r r rbooljsz_StorageBase.boolcCs|jt|jdS)z#Casts this storage to bfloat16 typez.BFloat16Storage)rrM)r r r rbfloat16nsz_StorageBase.bfloat16cCs|jt|jdS)z)Casts this storage to complex double typez.ComplexDoubleStorage)rrM)r r r rcomplex_doublersz_StorageBase.complex_doublecCs|jt|jdS)z(Casts this storage to complex float typez.ComplexFloatStorage)rrM)r r r r complex_floatvsz_StorageBase.complex_floatcCsF|jrtd|jdddl}|jj}t||j|dj|S)z@Copies the storage to pinned memory, if it's not already pinned.z cannot pin 'z' only CPU memory can be pinnedrN) allocator)rG TypeErrorrZ torch.cudarZ_host_allocatorrr)r r-rZr r r pin_memoryzs  z_StorageBase.pin_memorycCs4ddlm}|jrn|dkr(|jn|j|S)aMoves the storage to shared memory. This is a no-op for storages already in shared memory and for CUDA storages, which do not need to be moved for sharing across processes. Storages in shared memory cannot be resized. Returns: self r)get_sharing_strategy file_system)torch.multiprocessingr]rGrr )r r]r r r share_memory_s   z_StorageBase.share_memory_cCs<ddlm}|jr||S|dkr.|j|S|j|SdS)z>Creates a new storage in shared memory with the same data typer)r]r^N)r_r]rGr"r#)r!rr]r r r _new_shareds    z_StorageBase._new_shared)NF)NF)2rKrM __qualname__rr9rGrVZ is_sparserrRrrrrrr%rrrrrr classmethodrr"r#r0r1r5r7r;rBrDr6rIrLrNrOrPrQrSrTrUrWrXrYr\r`ra __classcell__r r )rErr sV  cCstjtj|S)N)r-loadr<r=)rAr r rr?sr?)r<r-_utilsrrtypingrrrrobjectr r?rrr r r rs