首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

torch.cuda.is_available()返回false的解决办法,查找不到gpu

  • 25-03-03 18:41
  • 4307
  • 9130
blog.csdn.net

torch.cuda.is_available()返回false的解决办法

问题

安装好pytorch 的gpu版本之后,使用torch.cuda.is_available()一直返回False; 但是执行 torch.backends.cudnn.enabled返回True。

执行Nvidia-smi命令没有报错,说明是有显卡驱动的,能够显示驱动信息;

平常我们安装pytorch的时候使用的命令一般为

conda install pytorch torchvision cudatoolkit=xxx(选择对应的版本) -c pytorch
  • 1

解决方案一

执行如下指令,安装包

sudo apt-get install nvidia-cuda-toolkit
  • 1

解决方案二

正常Nvidia显卡驱动如果安装正确的话,是返回True的,问题可能就在版本之间的不匹配:

可能是显卡驱动版本和cuda版本不匹配

可能是pytorch版本和cuda版本不匹配

大概率应该是第一个问题,第二个问题可能会报的是pytorch版本不对的错误

针对第一个问题个人,建议重新更新显卡的驱动(这里有一个细节问题,其实在安装cuda工具包的时候他会检查你的显卡驱动版本,并且在你有显卡驱动的情况下会咨询你是否要替换你的原始版本,如果你不确定根据cuda工具包应该安装匹配什么版本的显卡驱动,或者不知道根据显卡版本应该安装那个对应版本的cuda,可以尝试在安装cuda的过程中进行显卡驱动的重新覆盖安装。)

补充材料

根据这个链接,可以查看显卡驱动对应的cuda工具包的匹配要求

image-20210601133400845

参考文献

torch.cuda.is_available()返回false的解决办法_weixin_41596463的博客-CSDN博客

pytorch中查看gpu信息_lsh呵呵-CSDN博客_pytorch查看gpu是否使用

CUDA Compatibility :: GPU Deployment and Management Documentation

文章知识点与官方知识档案匹配,可进一步学习相关知识
CUDA入门技能树GPU架构及异构计算介绍GPU架构以及异构计算的基本原理4119 人正在系统学习中
注:本文转载自blog.csdn.net的呆呆象呆呆的文章"https://blog.csdn.net/qq_41554005/article/details/114819047"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top