做一个深度学习推荐模型DeepFM的时候出现了这样的错误。总之就是好几个包没找到。这里出现错误的原因是版本没对应上,安装的CUDA是10.1的,但是默认调用了10.0的CUDA。DeepFM网络搭建问题请看我的csdn_DeepFM实战篇完全版教程—全资源免费下载
解决方案:
1.找到CUDA的安装目录(默认:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA)
2.直接搜索:cudart64,cublas64,cufft64,curand64, cusolver64,cusparse64, cudnn64,每个搜一遍,把dll后缀文件改名过来就行了
3.搜到的是cudart64_101.dll右键属性,把它改成(如图):cudart64_100.dll
有些的是以10结尾的也要改成100
如果说缺少cudnn64的话这个包是需要单独额外下载的,这里提供一个CUDNN7.4.2免费的下载链接,去官网下载的话会要登陆很繁琐的步骤