Files
pytorch/torch/lib/c10d/Store.cpp
Pieter Noordhuis f924fc6eb1 Make Store::setTimeout take milliseconds (#16278)
Summary:
This is particularly useful when using a c10d::Store from tests.

cc jgehring
Pull Request resolved: https://github.com/pytorch/pytorch/pull/16278

Reviewed By: janewangfb

Differential Revision: D13866271

Pulled By: pietern

fbshipit-source-id: c8670b5f4ebd5cd009f2cabbe46cc17a9237d775
2019-01-29 16:15:25 -08:00

20 lines
431 B
C++

#include <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() {}
// Set timeout function
void Store::setTimeout(const std::chrono::milliseconds& timeout) {
if (timeout.count() == 0) {
timeout_ = kNoTimeout;
}
timeout_ = timeout;
}
} // namespace c10d