ubuntu@ip-172-31-18-152:~/nv-wavenet$ cd pytorch; make
nvcc -arch=sm_37 -std=c++11 --use_fast_math -lineinfo -maxrregcount 128 -I .. wavenet_infer.cu ../matrix.cpp -lz -Xcompiler -fPIC -shared -o wavenet_infer.so
../nv_wavenet_util.cuh(89): error: more than one conversion function from "half" to a built-in type applies:
function "half::operator float() const"
function "half::operator short() const"
function "half::operator unsigned short() const"
function "half::operator int() const"
function "half::operator unsigned int() const"
function "half::operator long long() const"
function "half::operator unsigned long long() const"
function "half::operator __nv_bool() const"
../nv_wavenet_util.cuh(89): error: more than one conversion function from "half" to a built-in type applies:
function "half::operator float() const"
function "half::operator short() const"
function "half::operator unsigned short() const"
function "half::operator int() const"
function "half::operator unsigned int() const"
function "half::operator long long() const"
function "half::operator unsigned long long() const"
function "half::operator __nv_bool() const"
2 errors detected in the compilation of "/tmp/tmpxft_00004edd_00000000-8_wavenet_infer.cpp1.ii".
Makefile:48: recipe for target 'wavenet_infer' failed
make: *** [wavenet_infer] Error 1
Does anyone know why I can't build the project?
ubuntu@ip-172-31-18-152:~/nv-wavenet$ cd pytorch; make nvcc -arch=sm_37 -std=c++11 --use_fast_math -lineinfo -maxrregcount 128 -I .. wavenet_infer.cu ../matrix.cpp -lz -Xcompiler -fPIC -shared -o wavenet_infer.so ../nv_wavenet_util.cuh(89): error: more than one conversion function from "half" to a built-in type applies: function "half::operator float() const" function "half::operator short() const" function "half::operator unsigned short() const" function "half::operator int() const" function "half::operator unsigned int() const" function "half::operator long long() const" function "half::operator unsigned long long() const" function "half::operator __nv_bool() const"
../nv_wavenet_util.cuh(89): error: more than one conversion function from "half" to a built-in type applies: function "half::operator float() const" function "half::operator short() const" function "half::operator unsigned short() const" function "half::operator int() const" function "half::operator unsigned int() const" function "half::operator long long() const" function "half::operator unsigned long long() const" function "half::operator __nv_bool() const"
2 errors detected in the compilation of "/tmp/tmpxft_00004edd_00000000-8_wavenet_infer.cpp1.ii". Makefile:48: recipe for target 'wavenet_infer' failed make: *** [wavenet_infer] Error 1