cuda cdnn 安装

先看这个 

显卡驱动版本、cudatoolkit版本、cudann版本、tensorflow-gpu版本之间的对应关系

又一个比较全的讲版本的帖子

https://blog.csdn.net/qq_18483627/article/details/105885483

https://www.nvidia.cn/Download/index.aspx?lang=cn   (下载的时候,下载那种文件名里没有dch字样的最新版本)

总结:

显卡驱动支持的cuda版本是上限.

你可以装低版本的cuda, cuda版本可以多个(环境变量里配置需要哪个配哪个).  cudnn要相对应的cuda.  

tf,pytorch等框架的版本 需要和cuda的版本兼容. 到官网找...

 

windows下同一个显卡配置多个CUDA工具包以及它们之间的切换

 

 再参考我以前的帖子: 

Win7 +Cuda9.0+cudnn7.0.5 tensorflow-gpu1.5.0 安装实战 

 

1 Windows查看CUDA和cudnn的版本(Linux 和 Windows 查看 CUDA 和 cuDNN 版本

2.使用 PyTorch 查看 CUDA 和 cuDNN 版本(应该是查看pytorch的安装版本的支持的cuda 和cudnn版本.)

注:我觉得上面查到的版本应该和安装的深度学习包的 cuda cudnn版本一致. 如果不一致, 那就是装错版本了

import torch
print(torch.__version__)

print(torch.version.cuda)
print(torch.backends.cudnn.version())

解决PyTorch与CUDA版本不匹配

解决方法:
方案一:安装低版本的ptorch
方案二:提升CUDA版本。

 

2.cuda tookkit的下载

 cuda下载安装

https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal

 cudnn 下载安装

https://developer.nvidia.com/rdp/cudnn-archive      一定要对应cuda版本哦

 

 

 

装完记得重启

有提示少一个dll, 可以把dll 放到system32下

 

 

=====

本机最终安装的是下面的版本 cuda10.0 版本 cudnn7.6.5

  

 

检查pytorch的版本

import torch
print(torch.__version__)
print(torch.version.cuda)
print(torch.backends.cudnn.version())
1.2.0
10.0
7401
后记
如果装最高版本的pytorch 1.6 运行时报错
网上说升级mumpy : pip install -U numpy ,参考https://www.cnblogs.com/yz-lucky77/p/13839724.html
我没有起作用.又参考 https://blog.csdn.net/weixin_42868552/article/details/107990522
安装了 vc2005的包后, 好了.


检查paddlepaddle安装版本:

import paddle.fluid
paddle.fluid.install_check.run_check()

 

 

 

 

 

 =======第二天的笔记=========


后来,发现官网的驱动比驱动精灵的驱动要新. 经过升级驱动装了最新版本

 

然后安装 cuda10.2版本

 

pytorch装这个支持cuda10.2的版本

pip install torch===1.6.0 torchvision===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
posted @ 2020-10-13 14:20  Daniel_Lu  阅读(934)  评论(0编辑  收藏  举报