cuda10.2+win10 64位 + vs2015如何跑在cuda5.0+win 32位的程序,需要改什么?

wavepower123 2020-01-20 12:19:29
最近需要跑一个paper代码,源代码是在cuda5.0 win32的环境下跑的,现在我的环境是cuda10.2+win10 64位,编译时提示错误如下:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\CUDA 10.2.targets(764,9): error MSB3721: The command ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin\nvcc.exe" -gencode=arch=compute_61,code=\"sm_61,compute_61\" --use-local-env -ccbin "D:\Microsoft\Microsoft Visual Studio 14.0\VC\bin" -x cu -ID:\TMM\2015_xia\common\include -ID:\TMM\2015_xia\common\include\MathEngine -ID:\TMM\2015_xia\common\include\RenderEngine -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" --keep-dir Release -maxrregcount=0 --machine 32 --compile -cudart static -DWIN32 -D_WINDOWS -DNDEBUG -D_UNICODE -DUNICODE -D_AFXDLL -Xcompiler "/EHsc /W3 /nologo /O2 /FdD:\TMM\2015_xia\bin\temp\MotionToolkit\Release\vc140.pdb /FS /Zi /MD " -o D:\TMM\2015_xia\bin\temp\MotionToolkit\Release\cuda_knn_with_weight.cu.obj "D:\TMM\2015_xia\CUDA\cuda_knn_with_weight.cu"" exited with code 1.
1> nvcc fatal : 32 bit compilation is only supported for Microsoft Visual Studio 2013 and earlier
请问各位前辈该怎么解决这个问题啊?(暂时不考虑把现环境回退至源码的环境)
...全文
118 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

579

社区成员

发帖
与我相关
我的任务
社区描述
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
社区管理员
  • CUDA编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧