diff --git a/projects/rccl/src/init.cc b/projects/rccl/src/init.cc index 5524490b0f..324b80a245 100644 --- a/projects/rccl/src/init.cc +++ b/projects/rccl/src/init.cc @@ -109,7 +109,7 @@ static ncclResult_t ncclInit() { NCCLCHECK(bootstrapNetInit()); NCCLCHECK(ncclNetPluginInit()); - char strValue[1024]; + char strValue[2048]; NCCLCHECK(ncclTopoGetStrFromSys("/proc/sys/kernel", "numa_balancing", strValue)); if (strcmp(strValue, "1") == 0) WARN("NUMA auto balancing enabled which can lead to variability in the RCCL performance! Disable by \"sudo sysctl kernel.numa_balancing=0\""); @@ -127,7 +127,7 @@ static ncclResult_t ncclInit() { FILE* file; if ((file = fopen("/proc/cmdline", "r")) != NULL) { if (feof(file) == 0 && ferror(file) == 0) { - int len = fread(strValue, 1, 1024, file); + int len = fread(strValue, 1, 2047, file); strValue[len] = '\0'; } fclose(file);