安装了CUDA11.4和CUDA9.2,因为9.2不支持vs2019
参考文献,重点参考了VS2019 + CUDA10.1 安装和配置博客
VS2019 + CUDA10.1 安装和配置
CUDA10.1+VS2019的开发环境
安装步骤:
(1)先安装cuda9.2,可以参考VS2019 + CUDA10.1 安装和配置
(2)安装vs2019
(3) 配置环境(vs2019或者torch)
(4)安装cuda11.4,注意,安装过程中不会覆盖v9.2,会自动添加v11..4会和v9.2分开
(5)根据自己的需求去以下路径配置
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4
附v9.2的lib
cublas.lib
cublas_device.lib
cuda.lib
cudadevrt.lib
cudart.lib
cudart_static.lib
cudnn.lib
cufft.lib
cufftw.lib
curand.lib
cusolver.lib
cusparse.lib
nppc.lib
nppial.lib
nppicc.lib
nppicom.lib
nppidei.lib
nppif.lib
nppig.lib
nppim.lib
nppist.lib
nppisu.lib
nppitc.lib
npps.lib
nvblas.lib
nvcuvid.lib
nvgraph.lib
nvml.lib
nvrtc.lib
OpenCL.lib
问题1
无法打开文件“cublas_device.lib”
原因:cublas_device.lib存在v9.2中的lib里面,v11.4中没有,
解决:将9.2版本对应cublas的路径添加进“附加依赖项”,编译成功
问题2 新建项目里没有CUDA选项