1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
#include <torch/csrc/distributed/c10d/Store.hpp>
namespace c10d {
constexpr std::chrono::milliseconds Store::kDefaultTimeout;
constexpr std::chrono::milliseconds Store::kNoTimeout;
// Define destructor symbol for abstract base class.
Store::~Store() {}
const std::chrono::milliseconds& Store::getTimeout() const noexcept {
return timeout_;
}
// Set timeout function
void Store::setTimeout(const std::chrono::milliseconds& timeout) {
timeout_ = timeout;
}
} // namespace c10d
|