/usr/local/lib64/python3.6/site-packages/torch/include/TH
NameSizeModeActions
generic/-0755rm
TH.h1260644editdlrm
THGeneral.h49030644editdlrm
THGenerateAllTypes.h4110644editdlrm
THGenerateBFloat16Type.h4270644editdlrm
THGenerateBoolType.h3730644editdlrm
THGenerateByteType.h3760644editdlrm
THGenerateCharType.h3750644editdlrm
THGenerateComplexDoubleType.h4380644editdlrm
THGenerateComplexFloatType.h4330644editdlrm
THGenerateComplexTypes.h4420644editdlrm
THGenerateDoubleType.h3820644editdlrm
THGenerateFloatType.h3770644editdlrm
THGenerateFloatTypes.h4200644editdlrm
THGenerateHalfType.h3960644editdlrm
THGenerateIntType.h3720644editdlrm
THGenerateIntTypes.h5140644editdlrm
THGenerateLongType.h3760644editdlrm
THGenerateQInt8Type.h5080644editdlrm
THGenerateQInt32Type.h5130644editdlrm
THGenerateQTypes.h4800644editdlrm
THGenerateQUInt4x2Type.h5200644editdlrm
THGenerateQUInt8Type.h5140644editdlrm
THGenerateShortType.h3800644editdlrm
THHalf.h970644editdlrm
THStorage.h1250644editdlrm
THStorageFunctions.h11160644editdlrm
THStorageFunctions.hpp12970644editdlrm
THTensor.h5140644editdlrm
THTensor.hpp40610644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/torch/include/TH/THStorageFunctions.hpp (1297B)
#pragma once // STOP!!! Thinking of including this header directly? Please // read Note [TH abstraction violation] #include #include #include #include #include // Note [Weak references for intrusive refcounting] // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // Here's the scheme: // // - refcount == number of strong references to the object // weakcount == number of weak references to the object, // plus one more if refcount > 0 // // - THStorage stays live as long as there are any strong // or weak pointers to it (weakcount > 0, since strong // references count as a +1 to weakcount) // // - finalizers are called and data_ptr is deallocated when refcount == 0 // // - Once refcount == 0, it can never again be > 0 (the transition // from > 0 to == 0 is monotonic) // // - When you access THStorage via a weak pointer, you must // atomically increment the use count, if it is greater than 0. // If it is not, you must report that the storage is dead. // TH_CPP_API THStorage* THStorage_new(); TH_API void THStorage_retain(THStorage *storage); TH_API void THStorage_resizeBytes(THStorage* storage, ptrdiff_t size_bytes);