Windows10
教育版64位
Python
3.6.3
CUDA
10.1
Tensorflow
2.3
我们知道Tensorflow
和CUDA
之间是有严格的对应关系的,目前因为一个Tensorflow 2.3
的老程序没法支持新版本的CUDA 12
,只能安装对应的CUDA 10.1
,但是下载CUDA 10.1
之后,双击运行,发现安装程序一直卡在检查系统兼容性
:
或者花费极长的时间检查兼容性后,但最后显示NVIDIA安装程序失败:
那这个时候又该怎么办呢?
出现这种情况,极大的原因有2个,请对号入座:
1.你之前已经安装过相同的
CUDA
版本(想想你是不是这个情况?)
;比如我之前就是安装过CDUA 10.1
但是卸载了,现在又想装回CDUA 10.1
;
2.你的NVIDIA
驱动太新了,虽然NVIDIA
驱动确实能向前兼容老版本CUDA
,但是架不住你的CUDA
和驱动之间差太多个版本!比如我想要CDUA 10.1
,但是我的驱动是目前(2023-12-12
)最新发布的546.33
驱动,这和2019-02
月发布的CDUA 10.1
整整差了4年!
所以,解决方案如下:
渣男!都看到这里了,还不赶紧点赞
,评论
,收藏
走一波?