| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 深度学习(16):print(torch.cuda.is_available()) False的一个解决流程/思路 -> 正文阅读 |
|
[人工智能]深度学习(16):print(torch.cuda.is_available()) False的一个解决流程/思路 |
好久没使用cuda,今天需要使用cuda,但是报错了,
下面记录排查和解决步骤: (1)查看torch版本,及其是否与cuda版本是否匹配:
??????? 当时是按照torch官网上面的命令安装的,torch和cuda的版本是匹配的版本,如上所示,其中torch版本为对应cuda为11.0的1.7.1版本 (2)查看cuda是否还存在以及cuda的版本
如下所示,可以看出cuda版本确实为11.0
(3)查看显卡驱动是否正常
没有出现显卡驱动的信息内容,我第一印象是显卡驱动可能被删了,或者出错了 (4)安装显卡驱动--这一步可能不需要执行??????? (注:这里采用“系统推荐”这个流程来重新安装显卡驱动) ??????? 查看推荐版本,为nvidia-driver-470(查看驱动与cuda的版本要求,470符合cuda-11.0的要求)
??????? 安装推荐版本:
??????? 中途可能需要执行
??????? 测试安装效果,又回到“(3)查看显卡驱动是否正常”
(5)解决显卡驱动问题NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running ????????是一个常见问题,经常出现在ubuntu系统中,主要原因还是系统内核升级了,导致新版本内核和原来显卡驱动不匹配 ??????? 查看nvidia版本号,我这里出现了两个版本号:
???????? 安装dkms
??????? 匹配内核与显卡驱动:因为上面查看得到的nvidia版本号有两个,而“(4)安装显卡驱动--这一步可能不需要执行”中下载的先看驱动为470 ??????? 先尝试让470版本与系统内核建立匹配--出错 ???????? 尝试用495版本的----居然通了(不知为什么成了???)
查看显卡驱动是否正常:--正常 (6) 测试cuda是否可用重新打开一个终端,并进入python环境----cuda可用!!! 程序也可以跑通了: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 2:39:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |