#include #ifdef _MSC_VER #include #endif #include #include #include #include #include #include #include #include #include #include // NOLINTNEXTLINE(bugprone-suspicious-include) #include #include #include template<> void THPPointer::free() { if (ptr) { c10::raw::intrusive_ptr::decref(ptr); } }