#include #include #include #include namespace torch::jit { namespace { std::atomic print_handler(getDefaultPrintHandler()); } // namespace PrintHandler getDefaultPrintHandler() { return [](const std::string& s) { std::cout << s; }; } PrintHandler getPrintHandler() { return print_handler.load(); } void setPrintHandler(PrintHandler ph) { print_handler.store(ph); } } // namespace torch::jit