in fairring/utils.h [47:65]
inline std::string getNcclErrorString(ncclResult_t err) {
switch (err) {
case ncclSuccess:
return "success";
case ncclUnhandledCudaError:
return "unhandled CUDA error";
case ncclSystemError:
return "system error";
case ncclInternalError:
return "internal error";
case ncclInvalidArgument:
return "invalid argument";
case ncclInvalidUsage:
return "invalid usage";
case ncclNumResults:
break;
}
return "unknown error type";
}