#include namespace c10 { namespace { // By default, grad mode is enabled and inference mode is disabled thread_local AutogradState autograd_state_tls = AutogradState( /* grad_mode */ true, /* inference_mode */ false, /* fw_grad_mode */ true); } // namespace AutogradState& AutogradState::get_tls_state() { return autograd_state_tls; } void AutogradState::set_tls_state(AutogradState state) { autograd_state_tls = state; } } // namespace c10