迅速记录一下 找这个找的太艰难了 建议先快速浏览全文 因为博主是按照时间顺序记录的 有些坑你可以避免的呀
因为坑都是一个套一个的 所以这篇博客很杂
总的来说 这篇博客有涉及解决以下这些问题
1.The NVIDIA driver on your system is too old (found version 9000) 提示需要升级GPU CUDA
2.torch的GPU版本不可用
3.安装合适版本的torch和torchversion
4.查看驱动版本和安装对应版本
起因:因为机器学习提示:
AssertionError:
The NVIDIA driver on your system is too old (found version 9000).
Please update your GPU driver by downloading and installing a new
version from the URL: http://www.nvidia.com/Download/index.aspx
Alternatively, go to: https://pytorch.org to install
a PyTorch version that has been compiled with your version
of the CUDA driver.
应该是我版本没对应上
解决过程:
1.查看torch版本
import torch
print("PyTorch Version: ",torch.__version__)
发现自己pytorch是1.4
2. cmd下:nvcc -V
3. 根据官网☞:https://pytorch.org/get-started/locally/#mac-anaconda
选择自己的系统信息 使用对应的语句安装 我需要安装torch1.5版本
【conda 不知道为什么卡住了 一直不下载】pip 安装成功
其中过程也很复杂 包括卸载原来的torvision torch,换源等
可以稍微瞅一眼 :这
下次不管什么一定记得直接找官网好吗
但是仍然
哎 可能是我cuda版本错了 重新开始
4.根据 https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
5. 找驱动程序版本【就是因为这个所以写了这个博客 太难找了喂
这个路径是默认路径 如果你自己更改了安装路径的话 就需要cd到安装路径呀【好像是下载路径?
cmd :
>cd C:\Program Files\NVIDIA Corporation\NVSMI
C:\Program Files\NVIDIA Corporation\NVSMI>nvidia-smi
哎 然后又更新驱动吧 幸好是向下兼容 安装最新的就行了
6. 安装对应驱动程序 下载安装
注意 安装过程会有选择路径
官网:https://www.nvidia.cn/Download/index.aspx?lang=cn
ps:例如 我安装【下载?】在了
7. 安装成功,但是查看仍然是false,幸好我坚强的重启了一下
我终于 能用gpu了.....所以我这篇博客到底是在解决什么问题 不过再运行机器学习的那个代码也没有报错了哦 而且很快 撒花完结~