1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
// (c) Facebook, Inc. and its affiliates. Confidential and proprietary.
#include <torch/csrc/distributed/c10d/ParamCommsUtils.hpp>
namespace torch {
extern const std::string kParamCommsCallName = "record_param_comms";
ParamCommsDebugInfo::ParamCommsDebugInfo(
int rank,
std::string&& colName,
int inSize,
int outSize,
at::ScalarType dType,
std::vector<int64_t> inSplitSizes,
std::vector<int64_t> outSplitSizes)
: rank_(rank),
columnName_(colName),
inMessageSize_(inSize),
outMessageSize_(outSize),
dType_(dType),
inputSplitSizes_(std::move(inSplitSizes)),
outputSplitSizes_(std::move(outSplitSizes)) {}
} // namespace torch
|