Windows下Anaconda+CUDA+CUDNN+Pytorch+VSCODE安装配置及常见问题(可行方案)

这篇具有很好参考价值的文章主要介绍了Windows下Anaconda+CUDA+CUDNN+Pytorch+VSCODE安装配置及常见问题(可行方案)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言 此处写的以自己GT730为例,主要针对老版本显卡的可行安装步骤

这个内容主要是针对自己折腾几天遇到的问题和解决方法的一个记录,用来作为自己的备忘,遇到同样问题可以参考,同时也感谢各位博主之前的分享,为我提供了极大帮助;
另外,若有其它问题也可留言交流;
此处内容主要针对小白的学习交流。

一、Nvidia显卡驱动下载及安装

NVIDIA驱动下载地址

直接安装即可。

这里没有坑!

二、根据显卡计算算力

这一步直接影响到后面选取CUDA及CUDNN的版本准确性!不然后面需要不断折腾!这里有坑,还是查询计算好再继续!

算力对照计算

以显卡NVIDIA GeForce GT730为例来做,我自己的显卡。

第一种方法:ChatGpt(这部分后续补充,没有测试,应该可行,暂时略过)

第二种方法:查询
算力查询

如查询到GT730(2G)算力为3.5

(1)点击展开列表

(2)查询,ctrl+F查找GT730

参考其它资料,一般按3.5描述算力,可以参考,例如GT730可以认为算力为3.5

三、查看显卡最高支持的CUDA版本

方法一:在cmd中,输入nvidia-smi,即可看到下面的图

显卡支持的最大CUDA版本为11.4

方法二:打开NVIDIA控制面板,点击系统信息,再点击组件,也可看到支持的最大CUDA版本为11.4

进行完这一步,就要记住这个最大版本,在选择安装CUDA时,版本不要超过这个,不然就要重新折腾了。

其实这里有个大坑:

有说(1)torch1.7以后版本不再支持3.5算力以下的显卡(具体值可以查询,我按这个要求选择成功了),(2)算力3.5的显卡可以支持torch 0.4.0至1.5.1版本。两种说法。
这里给出的参考

将算力和CUDA版本放在这里还有个目的,就是选取Visual Studio版本和torch版本作为参考,其实后面新版都不会出现特殊情况。

这一部分也关乎选取torch安装文件及命令,因此先将这一部分交代清楚。

下面就开始安装了:

四、安装Anaconda

这一部分的教程比较多,都没有什么大问题,都可参考。
(1)Anaconda官网
(2)安装教程
(3)安装完成后,把环境变量地址修改以下,别放在系统盘,不然每次创建环境后会占用比较大的内存。
修改环境路径
至此,Anaconda安装就完成了。

五、安装Visual Studio

对于老版本显卡,需要适配较老版本的CUDA,因此需要选对Visual Studio版本。

例如:GT730用到的CUDA9.2,则需要安装VS2015
VS2015下载地址及安装

注意:这一步不安装,安装CUDA会提示不能匹配Visual Studio,因此最好先安装上。

更高版本显卡需要安装VS2019

一般就是2015-2019版本。其实最后编辑界面用VScode,不必纠结这个版本,只是让CUDA自动设置匹配。

六、选择CUDA版本及安装

这里需要注意,CUDA最高版本已在第三步查到,及第三步注意点,选取合适的CUDA。

选择CUDA版本时根据Pytorch官网指令,尽量下载有指令匹配的版本

指令可以从官网查到
pytorch安装指令查询

举例:

根据这些指令,可以选择CUDA9.2、10.1、10.2.11.0版本号下载,方便安装。

比如,GT730显卡,为了保险起见,选则了CUDA9.2版本,实测可行。

选择版本号后,在CUDA下载对应版本即可。
CUDA下载地址

正常安装即可,安装地址可以修改,但要记住安装地址,后面CUDNN安装时会用到。

七、下载对应版本CUDNN并安装

(1)根据CUDA版本号,查找CUDNN,
CUDNN下载地址

(2)根据CUDA版本9.2找到对应CUDNN,再根据系统下载即可。这里可能需要登录注册,正常做就好。 (3)解压后将文件夹内的文件复制粘贴到CUDA安装文件夹即可。

(4)安装完成后即可测试安装情况
测试教程

八、安装Pytorch

方法一、Pytorch安装指令及版本对应查询网址
快捷键ctrl+F,输入CUDA 9.2(按选择的CUDA版本),查找对应指令。
以CUDA9.2版本为例,安装指令:

pip install torch==1.6.0+cu92 torchvision==0.7.0+cu92 -f https://download.pytorch.org/whl/torch_stable.html

尽量选取pip指令(若已安装pip),因为conda指令比较慢。不知道什么原因,若知道原因可以按自己的方法解决。

方法二、先下载好文件,再离线安装
下载地址
其实方法一下载时也是这个地址,安装时可以看到。
打开网址,ctrl+F,输入cu92(CUDA9.2),查看对应版本,点击即可下载。

此处,cu92即为CUDA9.2版本,torch版本1.2.0,cp37即为python3.7,win_amd64即为windows版。
安装:
(1)打开软件Anaconda Prompt;
(2)创建一个环境(要安装torch的环境),如conda create -n pytorch_gpu python=3.6,python版本可以修改,再激活环境conda activate pytorch_gpu
(3)进入上面torch下载的位置,分两步,先进入对应盘符,

a. 输入指令

I:

此处为下载文件的存放盘符,存放文件的盘符。

b. cd 存放地址,如我的是cd I:\torch

cd I:\torch

存放下载文件的路径,上一步就是先进入这个盘符内。
(4)利用pip指令安装

pip install 上面圈出来的whl文字名(上面名字包括后缀都复制在这里)

安装成功后,测试即可。

注意:torch的安装是安装在创建的环境内。

九、先来个没用的测试吧

(1)重新打开Anaconda Prompt,输入

conda activate pytorch_gpu

激活上面创建的环境;

(2)输入python,运行python

python

(3)

import torch

(4)

torch.cuda.is_available()

返回Ture即为成功,不过此处一般CUDA+CUDNN+torch安装上即可通过。

### 十、来个实际可行的测试 测试程序:
import time
import torch

# 测试gpu计算耗时
A = torch.ones(5000, 5000).to('cuda')
B = torch.ones(5000, 5000).to('cuda')
startTime2 = time.time()
for i in range(100):
    C = torch.matmul(A, B)
endTime2 = time.time()
print('gpu计算总时长:', round((endTime2 - startTime2) * 1000, 2), 'ms')

# 测试cpu计算耗时
A = torch.ones(5000, 5000)
B = torch.ones(5000, 5000)
startTime1 = time.time()
for i in range(100):
    C = torch.matmul(A, B)
endTime1 = time.time()
print('cpu计算总时长:', round((endTime1 - startTime1) * 1000, 2), 'ms')

运行结果

nvidia geforce gt 730安装哪个cuda,pytorch,vscode,人工智能
GPU计算时间明显短于CPU。GPU可用。完美解决。
测试程序来源

问题及解决方案:

(1)RuntimeError: CUDA error: no kernel image is available for execution on the device

这一问题,直接把torch安装中换个版本尝试。

(2)vscode安装配置文章来源地址https://www.toymoban.com/news/detail-763291.html

Refernence:

  1. 幸福的烦恼:显卡算力太高而pytorch版本太低不支持
  2. Anaconda安装和配置
  3. GPU性能的简单测试脚本(pytorch版)

到了这里,关于Windows下Anaconda+CUDA+CUDNN+Pytorch+VSCODE安装配置及常见问题(可行方案)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 深度学习环境安装|PyCharm,Anaconda,PyTorch,CUDA,cuDNN等

    本文参考了许多优秀博主的博客,大部分安装步骤可在其他博客中找到,鉴于我本人第一次安装后,时隔半年,我忘记了当时安装的许多细节和版本信息,所以再一次报错时,重装花费了大量时间。因此,我觉得有必要把主要过程记录下来,以便下次需要时快速安装。以下过

    2024年02月17日
    浏览(88)
  • 最新版本的Anaconda环境配置、Cuda、cuDNN以及pytorch环境一键式配置流程

    本教程是最新的深度学习入门环境配置教程,跟着本教程可以帮你解决入门深度学习之前的环境配置问题。同时,本教程拒绝琐碎,大部分以图例形式进行教程。这里我们安装的都是最新版本~ 1.1 下载 首先,进入Aanconda下载地址:https://www.anaconda.com/download/ 如果嫌下载慢的话,

    2024年02月13日
    浏览(68)
  • PyTorch深度学习环境安装(Anaconda、CUDA、cuDNN)及关联PyCharm

    Tytorch : Python 机器学习库,基于 Torch ,用于自然语言处理等应用程序 Anaconda :是默认的 python 包和环境管理工具,安装了 anaconda ,就默认安装了 conda CUDA : CUDA 是一种由显卡厂商 NVIDIA 推出的通用并行计算架构,该架构使 GPU 能解决复杂的计算问题,可用来计算深度学习 c

    2024年02月13日
    浏览(69)
  • Linux 的 anaconda 虚拟环境下安装指定的 cuda、cudnn、pytorch

    感悟:首先,anaconda 的虚拟环境真香!开辟一个新的虚拟环境,很多环境、版本不兼容的问题都不复存在,尤其对复现别人代码的同学很有用。 条件:只要安装的版本不超过自己机器的硬件条件,那么就可以安装。 1. 确定安装的 cuda 版本。 在虚拟环境中,先用 conda search c

    2024年02月09日
    浏览(80)
  • 【新手流程】1小时解决Anaconda+Cuda+Cudnn+Pytorch+Pycharm深度学习环境配置

    1、安装Anaconda 2、安装Cuda+Cudnn 3、安装Pytorch 4、安装Pycharm 5、配置Pycharm环境 点击进入Anaconda官网👉: Anaconda.com官网 https://www.anaconda.com/download/ 如果下载速度太慢可以使用这个镜像链接: Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror Index of /anaconda/a

    2024年02月16日
    浏览(103)
  • 深度学习环境配置Anaconda+cuda+cudnn+PyTorch——李沐大神《动手学深度学习》环境配置(巨详细,持续迭代)

    Anaconda+cuda+cudnn+Pytorch(手把手教你安装深度学习环境)——这里是GPU+PyTorch版本 国内AI教学体系发展较晚,很多喜欢AI的同学都得不到系统的学习。当然我们也不否认国内一些优质的AI领域的课程和教学资料,这里我们主要推荐李沐大神推出的《动手学深度学习》,这门课程最初

    2024年02月15日
    浏览(78)
  • ubuntu20.04配置ros noetic和cuda,cudnn,anaconda,pytorch深度学习的环境

    这里介绍下本篇文章的目的,为了方便自己日后在其他主机上搭建环境,也为了帮助遇到相同问题的人。本篇文章主要是解决ubuntu20.04搭建机械臂视觉抓取的环境部署问题。第一个环境了ROS环境,第二个环境是深度学习yolov5的环境。 这里推荐鱼香ros的便携式安装方法,这里感

    2024年02月07日
    浏览(92)
  • Windows11 安装 CUDA/cuDNN+Pytorch

    一、准备工作: 查看torch版本:进入python交互环境: 查看cuda版本:CMD窗口  如果版本不一致,需要卸载再重装。 二、安装 Windows 安装 CUDA/cuDNN - 知乎 medium - Install CUDA On Windows: The Definitive Guidemedium - Installing CUDA and cuDNN on windows 10windows下安装配置cudn和cudnn版本对应关系需要注意

    2024年02月09日
    浏览(66)
  • Win10+anaconda+CUDA+pytorch+vscode配置

    官网https://www.anaconda.com 下载安装,路径全英文然后记得有一步添加path路径勾选上 这一步一定要确认自己电脑的GPU是否符号版本要求,打开anaconda prompt,输入nvidia-smi查看电脑GPU状态; CUDA version:12.0代表你的电脑所能安装的CUDA的最高版本,CUDA版本向下兼容,可以安装比12.0小

    2024年02月12日
    浏览(44)
  • GPU版本pytorch的安装,配套环境python、Cuda、Anaconda安装和版本选择,及常见问题调用gpu返回false

    前言 :第一次装这个我也很懵,就想记录一下交流经验,这个安装最麻烦的是需要各个 版本 都需要 对应 。我也看了很多教程网上基本上安装都是cpu版本,就官网链接安装下来也是cpu版本,然后就不能调用显卡。 本教程使用python3.9、pytorch1.8.0、Cuda11.2版本、Cudnn8.8.1,这个

    2024年02月03日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包