mirror of
https://github.com/karpathy/llm.c.git
synced 2026-07-28 20:35:09 -04:00
Use NCCL stream
This commit is contained in:
parent
52db158367
commit
ac72875c24
1 changed files with 1 additions and 1 deletions
|
|
@ -899,7 +899,7 @@ float multi_gpu_cpu_float_sum(float value, MultiGpuConfig* multi_gpu_config) {
|
|||
|
||||
float* unified_buffer = multi_gpu_config->unified_buffer;
|
||||
*unified_buffer = value;
|
||||
ncclCheck(ncclAllReduce(unified_buffer, unified_buffer, sizeof(float), ncclFloat, ncclSum, multi_gpu_config->nccl_comm, main_stream));
|
||||
ncclCheck(ncclAllReduce(unified_buffer, unified_buffer, sizeof(float), ncclFloat, ncclSum, multi_gpu_config->nccl_comm, multi_gpu_config->nccl_stream));
|
||||
cudaCheck(cudaDeviceSynchronize());
|
||||
return *unified_buffer;
|
||||
#else
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue