blob: d95a72f9555378de1e8050adbe7f435b838def1b [file] [log] [blame]
#include <c10/util/DeadlockDetection.h>
namespace c10 {
namespace impl {
namespace {
PythonGILHooks* python_gil_hooks = nullptr;
}
bool check_python_gil() {
if (!python_gil_hooks) {
return false;
}
return python_gil_hooks->check_python_gil();
}
void SetPythonGILHooks(PythonGILHooks* hooks) {
TORCH_INTERNAL_ASSERT(!hooks || !python_gil_hooks);
python_gil_hooks = hooks;
}
} // namespace impl
} // namespace c10