0.前言
在深度学习系列(一)从零相关软件安装篇(笔记)_lry320的博客-CSDN博客中由于因为驱动版本过低安装的相关软件版本都低,这次对显卡驱动及其相应软件进行升级。
PS:显卡驱动的更新可能会导致部分游戏闪退问题
1.下载
首先进入NVIDIA 驱动程序下载可以进行查看自己显卡的最新驱动
如何查看自己的显卡类型:
首先打开控制面板找到NVIDIA控制面板可得如下图
可知产品类型是GeForce,系列找到900,在产品家族中找到自己的显卡类型,然后选择自己的操作系统即可,如图
点击搜索下载
下载后按照默认安装下一步即可。
2.升级相关软件
按照上期一样步骤安装深度学习系列(一)从零相关软件安装篇(笔记)_lry320的博客-CSDN博客
从Release Notes :: CUDA Toolkit Documentation可以看到对应版本号,这次升级后版本为472.12,满足最如下图。将cuda更新,pytorch更新。
a.CUDA更新
在官网CUDA Toolkit 11.4 Downloads | NVIDIA Developer进行下载。
官网最新版本对应表格Release Notes :: CUDA Toolkit Documentation
由于本系统为winodws8.1,而最新的cuda没有8.1的版本,故选择有8.1的最新cuda 10.2
下载好运行安装即可。
b.pytorch更新
官网找到对应版本Previous PyTorch Versions | PyTorch
由于cuda为10.2,通过上期查表可知能够选择1.8.0版本
PS:没有coda可以使用下面的wheel下载
使用Conda安装,以管理员身份启动打开Anaconda Powershell Prompt,运行下面程序
================================补充一================================
重装系统后没有更新Anaconda就没有 Anaconda Powershell Prompt程序,可从PyCharm下面的Terminal运行效果一样。(PyCharm 设置里面的python位置为Anaconda文件中的python.exe)
=====================================================================
# CUDA 10.2
conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=10.2 -c pytorch
安装时候输入 y 同意继续安装
PS:建议安装Anaconda进行后续安装(包括其它很多程序的更新下载之类,Anaconda来安装会比直接安装好一些)
=================================================================
若报错
RemoveError: ‘requests’ is a dependency of conda and cannot be removed from conda’s operating environment.
运行代码
conda update conda
若还是同样的报错,运行代码如下:
conda update --force conda
由于运行上面更新程序总是电脑卡死,无法控制,猜测可能第一期安装的Anaconda版本太低故直接官网安装
Index of /下载最新Anaconda的从头安装一遍。(网站中最新的安装包不在最底下在中间)
推荐网站anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror来安装设置国内源
安装最新之后就不需要更新了。
=================================================================
c.PyCharm上期安装的符合要求不更新
运行PyCharm进行测试代码如下:
import torch
print(torch.__version__)
print('gpu',torch.cuda.is_available())
结果输出
说明安装成功
==============================补充==============================
PS:由于472最新版本驱动无法打开大部分游戏,结合贴吧里的建议决定最终安装稳定版446,且由于cuda安装的10.2,大于440版本就行。
测试发现新版本驱动还是无法打开游戏,后来发现自己是win8.1系统,重装系统为win10后使用446.14驱动可打开游戏。重新安装上面步骤换成win10版本的安装即可。
手动搜索版本下载,网址官方 GeForce 驱动程序 | NVIDIA。
手动搜索发现不能搜索到更老的版本,可使用下面网址下载。
https://cn.download.nvidia.cn/Windows/436.02/436.02-notebook-win10-64bit-international-whql-rp.exe
https://cn.download.nvidia.cn/Windows/446.14/446.14-notebook-win10-64bit-international-dch-whql.exe
PS:想要换版本直接改网站的版本数字即可,例如上面两个下载一个是436.02版本一个是446.14。这些都是win10,如果需要其他系统可自行去官网复制下载链接改成老版本数字的驱动。
重装系统记得备份!!!
================================补充二================================
重装系统后jupyter-notebook也会没有,手动添加方法:
“此电脑”,右键选择“属性”。点击下面“高级系统设置”。添加环境变量
D:\XXX\2PyTorch\Anaconda3
(有Python.exe,Pythonw.exe等文件)
D:\XXX\2PyTorch\Anaconda3\Scripts
(有pip.exe,jupyter.exe,jupyter-notebook.exe等文件)
D:\XXX\2PyTorch\Anaconda3\Library\bin
将上面你的Anaconda3的文件位置添加到Path中。
然后对Anaconda3中的Python.exe添加jupyter-notebook的快捷方式
对快捷方式右击属性->快捷方式->目标 改成下面的你的相关文件位置即可
D:\XXX\2PyTorch\Anaconda3\python.exe d:\1learnsoft\2PyTorch\Anaconda3\cwp.py d:\XXX\2PyTorch\Anaconda3 d:\XXX\2PyTorch\Anaconda3\python.exe d:\XXX\2PyTorch\Anaconda3\Scripts\jupyter-notebook-script.py
================================补充三================================
若cmd中运行python弹出win10商城,在环境变量中吧App的环境变量移到python环境变量的下面即可
=====================================================================