我使用 Visual Studio 2008 和 2010 的 cmd 来运行这个 make 文件:
cudamat: cudamat.cu cudamat.cuh cudamat_kernels.cu cudamat_kernels.cuh learn.cu learn_kernels.cu learn_kernels.cuh
nvcc -O --ptxas-options=-v -o libcudamat.dll --shared cudamat.cu cudamat_kernels.cu -lcublas
nvcc -O --ptxas-options=-v -o libcudalearn.dll --shared learn.cu learn_kernels.cu -lcublas
clean:
rm *.linkinfo *.pyc *.so
使用nmake -f Makefile.win
cudamat 目录中的命令,但我得到了这个:
Makefile.win(2) : fatal error U1036: syntax error : too many names to left of '='