File tree Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -23,12 +23,11 @@ std::vector<nccl::NCCLElement<T> > toDeviceElements(
23
23
std::vector<nccl::NCCLElement<T> > elements;
24
24
elements.reserve (ptrs.size ());
25
25
for (auto i = 0 ; i < ptrs.size (); i++) {
26
- elements.push_back (
27
- nccl::NCCLElement<T>(
26
+ elements.emplace_back (
28
27
ptrs[i].range (offset, count),
29
28
streams[i],
30
29
ptrs[i].range (offset, count),
31
- streams[i])) ;
30
+ streams[i]);
32
31
}
33
32
return elements;
34
33
}
Original file line number Diff line number Diff line change @@ -148,7 +148,7 @@ class CudaDeviceStreams {
148
148
const int numDevices = getDeviceCount ();
149
149
streams_.reserve (numDevices);
150
150
for (auto i = 0 ; i < numDevices; i++) {
151
- streams_.push_back ( CudaStream (i) );
151
+ streams_.emplace_back (i );
152
152
}
153
153
}
154
154
cudaStream_t operator [](const int i) {
You can’t perform that action at this time.
0 commit comments