未验证 提交 ffa2ec19 编写于 作者: R risemeup1 提交者: GitHub

fix gcc12 error (#48176)

上级 32804fe8
...@@ -153,12 +153,10 @@ void ProcessGroupCustom::CreateCustomManagerCache( ...@@ -153,12 +153,10 @@ void ProcessGroupCustom::CreateCustomManagerCache(
std::vector<std::unique_ptr<CustomDeviceContext>> dev_ctx; std::vector<std::unique_ptr<CustomDeviceContext>> dev_ctx;
dev_ctx.resize(places.size()); dev_ctx.resize(places.size());
std::unique_ptr<phi::ccl::CCLComm> comms(
new phi::ccl::CCLComm[places.size()]);
for (size_t i = 0; i < places.size(); ++i) { for (size_t i = 0; i < places.size(); ++i) {
phi::DeviceGuard guard(places[i]); phi::DeviceGuard guard(places[i]);
ccl_comms[i] = CustomCCLCommManager::Create( ccl_comms[i] = CustomCCLCommManager::Create(
device_type, GetSize(), GetRank(), &ccl_id, comms.get() + i); device_type, GetSize(), GetRank(), &ccl_id, new phi::ccl::CCLComm);
dev_ctx[i].reset(new CustomDeviceContext(places[i])); dev_ctx[i].reset(new CustomDeviceContext(places[i]));
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册