We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d2a0d8a commit bb24874Copy full SHA for bb24874
1 file changed
src/gpuarray_collectives_cuda_nccl.c
@@ -175,11 +175,14 @@ static inline ncclDataType_t convert_data_type(int typecode) {
175
switch (typecode) {
176
case GA_BYTE: return ncclChar;
177
case GA_INT: return ncclInt;
178
- case GA_HALF: return ncclHalf;
179
case GA_FLOAT: return ncclFloat;
180
case GA_DOUBLE: return ncclDouble;
181
case GA_LONG: return ncclInt64;
182
case GA_ULONG: return ncclUint64;
+ #ifdef CUDA_HAS_HALF
183
+ case GA_HALF: return ncclHalf;
184
+ case GA_FLOAT16: return ncclHalf;
185
+ #endif
186
}
187
return nccl_NUM_TYPES;
188
0 commit comments