diff --git a/torch/csrc/distributed/c10d/NCCLUtils.cpp b/torch/csrc/distributed/c10d/NCCLUtils.cpp index 2c50afd0d68..9b5c5962479 100644 --- a/torch/csrc/distributed/c10d/NCCLUtils.cpp +++ b/torch/csrc/distributed/c10d/NCCLUtils.cpp @@ -549,7 +549,7 @@ std::string getNcclErrorDetailStr( // Dump proxyTrace log to stdout void printNcclCommProxyTrace( - std::string& dumpReason, + const std::string& dumpReason, const std::unordered_map& dumpMap) { LOG(INFO) << "Dumping nccl comm trace, reason: " << dumpReason; for (auto& [key, value] : dumpMap) { diff --git a/torch/csrc/distributed/c10d/NCCLUtils.hpp b/torch/csrc/distributed/c10d/NCCLUtils.hpp index 9b30fa5e03c..1ec81494856 100644 --- a/torch/csrc/distributed/c10d/NCCLUtils.hpp +++ b/torch/csrc/distributed/c10d/NCCLUtils.hpp @@ -349,7 +349,7 @@ struct ncclRedOpRAII { }; void printNcclCommProxyTrace( - std::string dumpReason, + const std::string& dumpReason, const std::unordered_map& dumpMap); } // namespace c10d