Windows配置深度学习环境——torch+CUDA

这篇具有很好参考价值的文章主要介绍了Windows配置深度学习环境——torch+CUDA。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这里基于读者已经有使用Python的相关经验,就不介绍Python的安装过程。
win10+mx350+Python3.7.4+CUDA11.4.0+cudnn11.4
torch 1.11.0+cu113
torchaudio 0.11.0
torchvision 0.12.0+cu113

一、首先查看我们使用的Python版本

一般来说在命令行界面输入python就可以了解python版本。
Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能也可以使用如下代码查询python版本。

import sys
print(sys.version)

以下是torch与Python版本的对应关系对应关系依据
Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能

二、安装CUDA

安装CUDA的前提条件是无论是笔记本或者台式机都要有独立的GPU,且由于笔者电脑是NVIDIA显卡,所以本文只关于NVIDIA显卡的安装教程。

1、确定显卡支持的CUDA版本

首先打开NVIDIA控制面板

Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能

点击组件

Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能

这里即显示适用的CUDA版本

Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能

2、下载对应的CUDA Toolkit

到CUDA Toolkit下载对应版本。如我在上一步的查询结果是NVIDIA CUDA 11.4.94,所以我在这里下载11.4。
显卡驱动具有向下兼容性,在这里可以选择11.4.94以下的版本
Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能依次点击
Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能参考以下三张图来源

Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能取消勾选vs
Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能将这三条路径记下,可能会用的到
Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能之后一直下一步即可。
查看环境变量,若未自动添加环境变量,需要手动添加

#根据上一步保存的路径添加
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\libnvvp
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\extras\CUPTI\lib64

验证环境变量是否配置成功
win+r输入cmd进入命令行界面输入nvcc -V
出现版本信息
Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能

2、安装cuDNN

到英伟达官网寻找对应的版本 https://developer.nvidia.com/rdp/cudnn-archive以我为例
我在上一步显示的是NVIDIA CUDA 11.4.94
所以在官网我下载结尾为11.x的版本,在这里建议大家尽量不要最新的版本,以防出现问题找不到对应的解决方案。下载后进行解压。

Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能
解压后如图所示,将这三个文件夹复制粘贴到CUDA的文件夹目录下,替换原有文件。
Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能验证cuDNN
同样win+r输入cmd进入命令行界面
切换到安装目录的demo_site
如果存放在C盘外的其它盘需要先d:回车进入该盘符再使用cd 存放目录进入

#如我的存放路径
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\extras\demo_suite

进入该文件夹后输入deviceQuery.exe
出现PASS
Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能输入bandwidthTest.exe
出现PASS
Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能到此cnDNN和CUDA安装成功

三、下载torch

到Pytorch官网https://pytorch.org/get-started/previous-versions/查找对应版本的torch torchvision torchaudio
在这你可能会找不到对应版本,请搜索你的CUDA版本可不可以匹配另一个版本的torch
如我的CUDA是11.4但在这里并没有与之对应的版本,但是我经过搜索发现可以使用11.3匹配的版本。
Windows配置深度学习环境——torch+CUDA,windows,深度学习,人工智能

  1. 在下载前,如果你在官网查询到的命令如下,其中含有torch==1.11.0+cu113,请务必不要删去不要删去+cu113
pip install torch==1.11.0+cu113 torchvision==0.12.0+cu113 torchaudio==0.11.0 --extra-index-url https://download.pytorch.org/whl/cu113
  1. 在下载过程中,若直接复制命令下载很慢,可以使用国内源安装。参考国内源安装。
    若使用Anaconda promopt 一劳永逸修改。
    下载后可使用如下步骤测试
import torch

print(torch.__version__) #查看torch版本
 
print(torch.cuda.is_available()) # cuda是否可用,可用返回TRUE,不可用返回false

以下是两个简单的神经网络用以测试

import torch
import torch.nn as nn

class SimpleNet(nn.Module):
    def __init__(self):
        super(SimpleNet, self).__init__()
        self.fc1 = nn.Linear(10000, 10000)

    def forward(self, x):
        x = self.fc1(x)
        return x

net = SimpleNet().to(torch.device('cuda'))

第二个代码参考第二个代码来源


import torch
import time

gpu = torch.device('cuda')
# 如果用cpu测试那么注释掉上面的代码, 用下面的
# gpu = torch.device('cpu')

beginTime = time.time()

a = torch.rand(2048, 2048)
b = torch.rand(2048, 2048)
c = torch.rand(2048, 2048)

x = a.to(gpu)
y = b.to(gpu)

z = c.to(gpu)

initTime = time.time()
print("ok")

i = 0

while i < 10000:
    z = (z + x + y)
    i += 1

endTime = time.time()

print(z)

print("运行结束, 初始化使用了 {} 秒, 循环用了 {} 秒".format(initTime - beginTime, endTime - beginTime))

以上为本人配置pytorch环境的全过程,以此作为记录,有不足还请大家指出。文章来源地址https://www.toymoban.com/news/detail-822793.html

到了这里,关于Windows配置深度学习环境——torch+CUDA的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【深度学习】windows10环境配置详细教程

    Anaconda3常用命令 【官方地址】 页面拉倒底部,下载最新版本 挂VPN下载速度才能起来 安装过程: next–同意协议–所有用户–选择安装位置–确认–安装完成 安装完成: CMD打开命令终执行命令,表示正在使用conda基本版的环境。 可能会出现 “‘conda’ 不是内部或外部命令,也不是

    2023年04月09日
    浏览(60)
  • Windows下PyTorch深度学习环境配置(GPU)

    (路径最好全英文) (下载好后,可以创建其他虚拟环境,因为是自己学习,所以先不放步骤,有需要者可以参考B站up我是土堆的视频) 1.确定显卡型号 (如图右上角,我是1050ti) 确定显卡算力 6.1 (更多CUDA和GPU间的算力关系可参考https://zhuanlan.zhihu.com/p/544337083?utm_id=0) 确

    2024年02月16日
    浏览(63)
  • windows10系统PYthon深度学习环境安装(Anaconda3、PYthon3.10、CUDA11.6、CUDDN10、pytorch、tensorflow,Pycharm)

    一、 總體说明 1、說明:總體採用https://blog.csdn.net/zhizhuxy999/article/details/90442600方法,部分步驟由於版本變化,進行了調整。 2、基本概念 编程语言/编译器:Python。Python的特点是“用最少的代码干最多的事”。Python 2即在2020年停止更新,所以现在学习Python 3是最好的选择。 P

    2023年04月18日
    浏览(85)
  • 深度学习环境配置指南!(Windows、Mac、Ubuntu全讲解)

    入门深度学习,很多人经历了从入门到放弃的心酸历程,且千军万马倒在了入门第一道关卡:环境配置问题。俗话说,环境配不对,学习两行泪。 如果你正在面临配置环境的痛苦,不管你是Windows用户、Ubuntu用户还是苹果死忠粉,这篇文章都是为你量身定制的。接下来就依次

    2024年01月18日
    浏览(41)
  • Windows深度学习环境的配置(从不会到学会!最全版!)

    目录: 前言 下载 安装 anaconda 下载 安装 pycharm  下载 更新NVIDIA 驱动  下载安装 安装cuda 下载并移动cudnn    安装适配的pytorch 验证pytorch 在jupyter notebook中打开配置好的虚拟环境 在Pycharm解释器中配置虚拟环境 前言 使用的软硬件配置: Windows10 NVIDIA GeForce RTX 2060 Ti Laptop GPU a

    2024年02月13日
    浏览(54)
  • Windows Server 2019服务器远程桌面服务部署+深度学习环境配置教程

    实验室需要将Win10的系统改装为Server系统供多人以远程桌面的方式使用,同时配置Tensorflow+Pytorch的深度学习环境,遂记录一下大概步骤。 和安装其他Windows系统的步骤差不多,也是插入U盘后进BIOS然后根据引导分区创建管理员等等,可以参考:windows server 2019安装教程 如果装完

    2024年02月04日
    浏览(87)
  • 【深度学习】【三维重建】windows10环境配置PyTorch3d详细教程

    本人windows10下使用【Code for Neural Reflectance Surfaces (NeRS)】算法时需要搭建PyTorch3d环境,故此以详细教程以该算法依赖的环境版本为参照。 应很多朋友的要求,博主将自己的pytorch3d的conda环境打包放在【百度云盘;提取码:3tyw 】供大家参考,注意环境版本要求保持一致,并不适合

    2024年02月11日
    浏览(57)
  • 五分钟快速掌握windows深度学习环境配置:Anaconda、PyCharm、Pytorch、jupyter notebook

    新手五分钟掌握windows深度学习环境配置:Anaconda、PyCharm、Pytorch 配置的时候遇到了很多问题,总结了一下,可以按这个流程无脑配置。 通过本流程下载的版本 Anaconda 2023.03 PyCharm Community 2023.1.3 Pytorch 2.0.1 方式一:进入Anconda官网下载 (比较慢,不太推荐) 链接:点此进入官网

    2024年02月16日
    浏览(62)
  • 【深度学习】Windows10中下安装多版本CUDA及其切换

    大多数情况下可以在anaconda虚拟环境中安装独立的cuda/cudnn,这中方式可以为用户提供多个互相独立的cuda版本,但anaconda并不支持部分版本的cuda/cudnn,因此需要在本地上配置多个版本的cuda/cudnn,并根据需求完成切换。 右键电脑–属性–高级系统设置–环境变量 当前已经安装两

    2024年02月04日
    浏览(65)
  • Windows 下载与安装CUDA和Pytorch【安装教程、深度学习】

    参考链接:Windows 下安装 CUDA 和 Pytorch 跑深度学习 - 动手学深度学习v2_哔哩哔哩_bilibili 请确保你是NVIDIA的显卡( 不能是AMD 、 集成显卡 ) 打开developer.nvidia.com/cuda-downloads,打开有点慢 选择Windows 本地安装 接下来就会出现对应的安装包 安装或许会有点慢,取决你网速 下载完成

    2024年02月07日
    浏览(54)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包