pytorch/c10/util
Edward Yang 02c9d2dc90 Release GIL before destructing ProcessGroup classes (#56381)
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/56381

Part of fix for https://github.com/pytorch/pytorch/issues/56297
ghstack-source-id: 126943449

Test Plan: sandcastle

Reviewed By: zhaojuanmao

Differential Revision: D27855337

fbshipit-source-id: 88bc9234685a6637318e35b25fa68ccbdc3cbc12
2021-04-21 11:49:38 -07:00
..
accumulate.h
AlignOf.h
Array.cpp
Array.h
ArrayRef.h
Backtrace.cpp Use stack trace implementation in common/process on fbcode (#56400) 2021-04-19 19:30:11 -07:00
Backtrace.h
BFloat16-inl.h Disable overloading of std::max & std::min for inputs of distinct types (#55638) 2021-04-12 12:49:34 -07:00
BFloat16-math.h Disable overloading of std::max & std::min for inputs of distinct types (#55638) 2021-04-12 12:49:34 -07:00
BFloat16.h
Bitset.h
C++17.cpp
C++17.h Prevent VS from emitting ambiguous symbol errors (third time) (#53490) 2021-03-11 13:51:41 -08:00
complex.h Fix/suppress a type warning in PyTorch (#55142) 2021-04-01 13:59:56 -07:00
complex_math.cpp [c10] Adjust macro check that detects if glibc++ use c99 csqrt (#55177) 2021-04-02 13:20:30 -07:00
complex_math.h [c10] Adjust macro check that detects if glibc++ use c99 csqrt (#55177) 2021-04-02 13:20:30 -07:00
complex_utils.h
ConstexprCrc.h
copysign.h Vectorize copysign on CPU (#51792) 2021-04-18 02:14:18 -07:00
Deprecated.h [PyTorch] Remove outdated C++11 note on C10_DEPRECATED (#55061) 2021-04-01 12:06:32 -07:00
either.h
Exception.cpp Make c10 clang-tidy clean (#55870) 2021-04-14 11:23:28 -07:00
Exception.h
Flags.h
flags_use_gflags.cpp
flags_use_no_gflags.cpp Make c10 clang-tidy clean (#55870) 2021-04-14 11:23:28 -07:00
flat_hash_map.h
FunctionRef.h
Half-inl.h
Half.cpp
Half.h
hash.h
IdWrapper.h
in_place.h
intrusive_ptr.cpp
intrusive_ptr.h Release GIL before destructing ProcessGroup classes (#56381) 2021-04-21 11:49:38 -07:00
irange.h fix comparison of narrow type with wide type in loop condition (#53951) 2021-03-22 16:40:35 -07:00
LeftRight.cpp
LeftRight.h
llvmMathExtras.h Put llvmMathExtras in c10 namespace (#55886) 2021-04-14 21:56:57 -07:00
Logging.cpp Make c10 clang-tidy clean (#55870) 2021-04-14 11:23:28 -07:00
Logging.h [DDP Logging] Log use of uneven inputs API (#54919) 2021-04-01 16:22:32 -07:00
logging_is_google_glog.h
logging_is_not_google_glog.h
math_compat.h [c10] Adjust macro check that detects if glibc++ use c99 csqrt (#55177) 2021-04-02 13:20:30 -07:00
MathConstants.cpp Make c10 clang-tidy clean (#55870) 2021-04-14 11:23:28 -07:00
MathConstants.h
MaybeOwned.h [PyTorch] Avoid double indirection in MaybeOwned's borrowed state (#55685) 2021-04-13 18:48:41 -07:00
Metaprogramming.cpp
Metaprogramming.h
numa.cpp Make c10 clang-tidy clean (#55870) 2021-04-14 11:23:28 -07:00
numa.h
Optional.cpp Lint trailing newlines (#54737) 2021-03-30 13:09:52 -07:00
Optional.h
order_preserving_flat_hash_map.h
overloaded.h Add padding='same' mode to conv{1,2,3}d (#45667) 2021-03-18 16:22:03 -07:00
python_stub.h
qint8.h
qint32.h
quint4x2.h
quint8.h
Registry.h
reverse_iterator.h
SmallVector.cpp Make c10 clang-tidy clean (#55870) 2021-04-14 11:23:28 -07:00
SmallVector.h
sparse_bitset.h
string_utils.h
string_view.h
StringUtil.cpp
StringUtil.h
tempfile.h
thread_name.cpp
thread_name.h
ThreadLocalDebugInfo.cpp Make c10 clang-tidy clean (#55870) 2021-04-14 11:23:28 -07:00
ThreadLocalDebugInfo.h [PARAM] Param comms debug info (#55976) 2021-04-15 16:22:01 -07:00
Type.cpp Make c10 clang-tidy clean (#55870) 2021-04-14 11:23:28 -07:00
Type.h
TypeCast.h
typeid.cpp Make c10 clang-tidy clean (#55870) 2021-04-14 11:23:28 -07:00
typeid.h
TypeIndex.h
TypeList.cpp
TypeList.h
TypeTraits.cpp
TypeTraits.h
Unicode.cpp Lint trailing newlines (#54737) 2021-03-30 13:09:52 -07:00
Unicode.h
UniqueVoidPtr.cpp
UniqueVoidPtr.h
variant.h
win32-headers.h