diff --git a/projects/rccl/src/misc/msccl/msccl_setup.cc b/projects/rccl/src/misc/msccl/msccl_setup.cc index 0b6c997ef2..5222cf39c6 100644 --- a/projects/rccl/src/misc/msccl/msccl_setup.cc +++ b/projects/rccl/src/misc/msccl/msccl_setup.cc @@ -67,7 +67,6 @@ ncclResult_t mscclSetupScratch(struct mscclAlgo* hostAlgo, hipStream_t stream) { mscclStatus& status = mscclGetStatus(); size_t sizeNeeded = (status.nBytes * (size_t)(hostAlgo->nScratchChunks)) / (size_t)(hostAlgo->nChunksPerLoop); if (sizeNeeded > status.scratchBufferSize){ - CUDACHECK(hipStreamSynchronize(stream)); NCCLCHECK(ncclCudaFree(status.scratchBuffer)); NCCLCHECK(ncclCudaCalloc((char**)&status.scratchBuffer, sizeNeeded)); status.scratchBufferSize = sizeNeeded;