0
我正在尝试使用Geforce 320M编译我的Macbook Pro上的alex krizevsky cuda convnet库,并且我在此处打了一堵墙,无法移动过去。使用CUDA convnet库编译错误
编译被卡住这个“uint not defined”。 如何解决这个问题?
/usr/local/cuda/bin/nvcc -m64 -O3 --compiler-options '-fPIC' -gencode arch=compute_35,code=sm_35 -I/usr/local/cuda/include -I /usr/local/cuda/samples/common/inc -I./include -o obj/release/./src/memory.cu.o -c src/memory.cu
/usr/local/cuda/bin/nvcc -m64 -O3 --compiler-options '-fPIC' -gencode arch=compute_35,code=sm_35 -I/usr/local/cuda/include -I /usr/local/cuda/samples/common/inc -I./include -o obj/release/./src/nvmatrix.cu.o -c src/nvmatrix.cu
/usr/local/cuda/bin/nvcc -m64 -O3 --compiler-options '-fPIC' -gencode arch=compute_35,code=sm_35 -I/usr/local/cuda/include -I /usr/local/cuda/samples/common/inc -I./include -o obj/release/./src/nvmatrix_kernels.cu.o -c src/nvmatrix_kernels.cu
src/../include/nvmatrix_kernels.cuh(78): error: identifier "uint" is undefined
src/../include/nvmatrix_kernels.cuh(78): error: identifier "uint" is undefined
src/../include/nvmatrix_kernels.cuh(78): error: identifier "uint" is undefined
src/../include/nvmatrix_kernels.cuh(78): error: identifier "uint" is undefined
src/../include/nvmatrix_kernels.cuh(79): error: identifier "uint" is undefined
src/../include/nvmatrix_kernels.cuh(96): error: identifier "uint" is undefined
src/../include/nvmatrix_kernels.cuh(96): error: identifier "uint" is undefined
我加入stdint.h但不工作:(我看到nvmatrix_kernels.cuh '#如果定义(_WIN64)这些线路||定义( _WIN32) #define uint unsigned int #endif' – pbu