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(
2323 std::vector<nccl::NCCLElement<T> > elements;
2424 elements.reserve (ptrs.size ());
2525 for (auto i = 0 ; i < ptrs.size (); i++) {
26- elements.push_back (
27- nccl::NCCLElement<T>(
26+ elements.emplace_back (
2827 ptrs[i].range (offset, count),
2928 streams[i],
3029 ptrs[i].range (offset, count),
31- streams[i])) ;
30+ streams[i]);
3231 }
3332 return elements;
3433}
Original file line number Diff line number Diff line change @@ -148,7 +148,7 @@ class CudaDeviceStreams {
148148 const int numDevices = getDeviceCount ();
149149 streams_.reserve (numDevices);
150150 for (auto i = 0 ; i < numDevices; i++) {
151- streams_.push_back ( CudaStream (i) );
151+ streams_.emplace_back (i );
152152 }
153153 }
154154 cudaStream_t operator [](const int i) {
You can’t perform that action at this time.
0 commit comments