热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

conda下安装pytorch最详细教程//安装pytorch踩坑记录//cuda11.5下pytorch安装//torch.cuda.is_available()输出False解决办法

几点说在前面!!!!!我踩的坑:1、一开始入坑使用pytorch框架没有用anaconda,现在非常后悔!!!conda对小白管理环境真的巨好用!!!2、安装时候torch版本不对

几点说在前面!!!!!


我踩的坑:

1、一开始入坑使用pytorch框架没有用anaconda,现在非常后悔!!!conda对小白管理环境真的巨好用!!!
2、安装时候torch版本不对应,cuda版本不对应,python版本不对应,等等!!反正就是不好用!!很恼火!
3、pip安装包中断,安装速度慢!!!
4、各种版本问题,调用安装的包里类和方法等报错,不能正常运行!!!
5、等等各种问题。


今天实在是蚌埠住了,删了所有的环境和python重新安装,然后吸取教训一次成功,下面分享我的方法:


一、首先安装anaconda:

各位可以移步我的这一篇博客进行安装:
https://blog.csdn.net/qq_45281807/article/details/112442577
也可以去官网安装哦!


二、配置cuda驱动软件


1、首先查看自己电脑的NVIDIA显卡型号

同时按下Ctrl+Shift+Tab键进入任务管理器,如图所示查看GPU型号:
然后进入NVIDIA官网选择自己GPU型号的最新驱动,进行下载安装:
https://www.nvidia.com/Download/index.aspx?lang=cn
小编为笔记本NVIDIA GeForce GTX 1050 GPU。

点击搜索,下载你自己显卡的最新的驱动。
之后进行安装。


2、安装CUDA驱动

进入官网下载驱动:
https://www.geforce.com/hardware/technology/cuda/supported-gpus
点击立即下载:
根据提示根据自己的系统选择,点击右下角Download,然后根据提示安装。


3、查看驱动软件是否安装成功

win+R输入cmd进入控制窗:
输入:

nvcc -V

查看已安装的版本,如运行出以下结果则安装成功!(我安装的是cuda11.5)


三、安装pytorch


1、首先创建环境

打开anaconda软件,按下图所示点击进入:

自己起环境名字,目前建议选择python3.7,兼容性好:

点击create创建完成。


2、添加加速镜像源通道

从官网安装真的非常非常慢!!!
并且会出现中断、包不全等各种你想不到的报错!!!
从开始选择这个点击打开:
输入代码激活环境:

conda activate pytorch2(这里换成你的环境名字哈)


依次输入下列代码添加镜像源,这里给大家推荐5个好用的源,建议全部添加!!:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/

conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/

conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/

3、输入代码安装pytorch

继续输入:

conda install pytorch torchvision torchaudio cudatoolkit=11.5

然后等一下会显示是否继续进行,输入y,点回车,就可以安装啦!!
可以看到只要网速没限制,添加过源后的下载安装包的速度还是飞快飞快滴! !


四、测试cuda是否可用


1、 按照如图所示,输入指令,若返回True,则证明cuda可用!!


3、返回False解决办法

如果你按照以上步骤安装一般是没有问题的。
如果出现False,大家可以尝试以下步骤进行排除:
1、首先确定显卡是否支持CUDA,https://www.geforce.com/hardware/technology/cuda/supported-gpus
2、确保驱动升级到最新(确保驱动与cuda版本互相支持)


小结

到这里就全部结束啦!
相信聪明的你一定也安装好了环境,如果你从我的分享中获得了或多或少的帮助,可以点一个赞哦!
小生不才,如有错误,欢迎评论指正!!
欢迎交流!!
私信看到就会回!!

来源:伏城无嗔



推荐阅读
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 离线环境下的Python及其第三方库安装指南
    在项目开发中,有时会遇到电脑只能连接内网或完全无法联网的情况。本文将详细介绍如何在这种环境下安装Python及其所需的第三方库,确保开发工作的顺利进行。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • MQTT技术周报:硬件连接与协议解析
    本周开发笔记重点介绍了在新项目中使用MQTT协议进行硬件连接的技术细节,涵盖其特性、原理及实现步骤。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 本文详细探讨了在Android 8.0设备上使用ChinaCock的TCCBarcodeScanner进行扫码时出现的应用闪退问题,并提供了解决方案。通过调整配置文件,可以有效避免这一问题。 ... [详细]
  • ImmutableX Poised to Pioneer Web3 Gaming Revolution
    ImmutableX is set to spearhead the evolution of Web3 gaming, with its innovative technologies and strategic partnerships driving significant advancements in the industry. ... [详细]
  • 本文详细介绍了 Apache Jena 库中的 Txn.executeWrite 方法,通过多个实际代码示例展示了其在不同场景下的应用,帮助开发者更好地理解和使用该方法。 ... [详细]
author-avatar
小么么和
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有