CUDA11.3下找不到gpu的问题

最近在服务器上下载了cuda11.3版本,碰到了找不到gpu的问题,在这里记录一下。 主要问题有两点一是cuda和tensorflow的版本不对应的情况,二是电脑上装有多个cuda的情况下,cuda的版本没有切换过来

一、cuda切换

首先输入nvcc -V来检查cuda的版本,发现cuda还处于10.0的版本

CUDA11.3下找不到gpu的问题

然后再切换版本,打开编辑环境系统变量

CUDA11.3下找不到gpu的问题

点击切换变量

CUDA11.3下找不到gpu的问题

然后对PATH进行编辑

CUDA11.3下找不到gpu的问题

这里我自己碰到一个小坑,我一直以为是编辑cuda_path,但是其实cuda_path是设置开机后默认cuda的版本。需要向下翻到path,然后点击编辑出现这个界面

将两个11.3的路径移到10.0的路径上面,然后cuda就切换成功了!

CUDA11.3下找不到gpu的问题

p.s.我之前一直对着cuda的三个path编辑了好久,但是发现没用,当时头都快炸了。

二、tensorflow下载

我在自己电脑上用的是cuda11.1+tensorflow2.4.0,运行没有问题,但是在服务器上发现tensorflow2.4.0和2.4.1在跑代码的时候都会报错。

因为是(版本不对应的错误),所以是cuda和tensorflow版本不对应的问题。

于是我切换了2.4.1版本之后,发现还是找不到gpu

继续报版本出错的问题,于是我就直接把tensorflow删了,不指定版本下载

自动给我下载了tensorflow2.5.0的版本,在解决cuda版本切换问题之后,运行发现可以找到gpu了!

Original: https://blog.csdn.net/azhec0me/article/details/118754309
Author: 樱花庄的kuzi
Title: CUDA11.3下找不到gpu的问题

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/520795/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球