cuda error for make. error fix

Dear all,

i need help, thanks you.

============================================================================================================
In file included from /usr/include/cublas_api.h:74:0,
from /usr/include/cublas_v2.h:65,
from main.cpp:26:
/usr/include/cuda_fp16.h:90:3: error: conflicting declaration ‘typedef struct __half2 __half2’
} __half2;

^
In file included from /usr/local/cuda-10.1/bin/…/targets/x86_64-linux/include/cuda_fp16.h:3020:0,
from /usr/local/cuda-10.1/bin/…/targets/x86_64-linux/include/cusparse.h:53,
from main.cpp:25:
/usr/local/cuda-10.1/bin/…/targets/x86_64-linux/include/cuda_fp16.hpp:249:26: note: previous declaration as ‘struct __half2’
struct CUDA_ALIGN(4) __half2 {
^
Makefile:296: recipe for target ‘main.o’ failed
make[1]: *** [main.o] Error 1
make[1]: Leaving directory ‘/usr/local/cuda-10.1/samples/7_CUDALibraries/conjugateGradientUM’
Makefile:51: recipe for target ‘7_CUDALibraries/conjugateGradientUM/Makefile.ph_build’ failed
make: *** [7_CUDALibraries/conjugateGradientUM/Makefile.ph_build] Error 2