mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-21 13:44:15 +08:00
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
20 lines
431 B
C++
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
|