不同论文用的cuda版本经常不一样,如何在不同的cuda版本之间自由切换。重新配置配置太麻烦了,所以需要同时安装多个cuda,但window安装一个版本后,安装另一个过程中会自动删除前面版本。

下面是最简单的切换方式

1. 查看当前使用的cuda版本,之前安装好的,没有安装的话,就先安装好一个版本,我的是cuda9.0

windows如何安装并切换不同版本的cuda,更新cuda版本

2.  开始安装另一个版本,我的是cuda7.5,安装方法和cuda9.0一样,先解压,后会自动检测兼容性,并弹出安装界面

windows如何安装并切换不同版本的cuda,更新cuda版本

windows如何安装并切换不同版本的cuda,更新cuda版本

 同意,安装过程如果开启了vs,他会自动提醒你关闭vs才能继续

3.  自动删除上一个版本

windows如何安装并切换不同版本的cuda,更新cuda版本

 自动配置vs环境,所以一定要先安装好vs2013

windows如何安装并切换不同版本的cuda,更新cuda版本

4. 解压cudnn,将cudnn文件中三个文件中的内容复制到对应的cuda路径下,将cudnn解压后文件名cuda下的三个文件下的包

windows如何安装并切换不同版本的cuda,更新cuda版本

 比如bin下有包cudnn64_5.dll

windows如何安装并切换不同版本的cuda,更新cuda版本

复制到 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5下的对应目录下

windows如何安装并切换不同版本的cuda,更新cuda版本

 

5.  查看版本号,验证是否切换成功

一定要关闭cmd,重新开启cmd,不然看到的依赖是之前的版本

重开cmd后,输入:nvcc --version

版本成功切换

windows如何安装并切换不同版本的cuda,更新cuda版本

6. 试试能否可以使用之前安装的tensorflow-gpu. 在cmd命令行依次输入python,后再输入import tensorflow as tf。结果如下,没有报错。成功切换并使用。

windows如何安装并切换不同版本的cuda,更新cuda版本

 

注意:如果切换回来重复上面步骤即可

相关文章:

  • 2021-05-26
  • 2021-11-02
  • 2021-07-13
  • 2021-10-17
  • 2021-11-29
  • 2021-12-07
  • 2021-08-06
  • 2021-08-23
猜你喜欢
  • 2021-04-08
  • 2021-07-30
  • 2021-07-04
  • 2021-12-09
  • 2021-05-12
  • 2021-11-04
  • 2021-11-14
相关资源
相似解决方案