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