移动工作站Windows10系统深度学习GPU环境搭建:CUDA+cuDNN+Pytorch

article/2025/10/8 18:01:55

文章目录

  • 前言
  • 一、查看CUDA版本
  • 二、CUDA、cuDNN
    • 1.CUDA10.2下载与安装
    • 2.cuDNN下载与安装
  • 三、Pytorch安装


前言

CUDA(ComputeUnified Device Architecture)是NVIDIA推出通用并行计算架构,使GPU能够解决复杂的计算问题。
NVIDIA cuDNN是用于深度神经网络的GPU加速库。它强调性能、易用性和低内存开销。NVIDIA cuDNN可以集成到更高级别的机器学习框架中,如谷歌的Tensorflow、加州大学伯克利分校的流行caffe软件。


一、查看CUDA版本

第一步要查看自己的工作环境是否支持CUDA,本人的移动工作站是ThinkPadP51,搭载NVIDIA M1200GPU,这类GPU做深度学习只是为了入门一些基础知识来用。若是实际的网络训练可在服务器端搭建Tesla V100之类运算环境用于深度学习。

通过NVIDIA控制面板查看GPU支持的CUDA版本。打开控制面板,点击系统信息获取NVCUDA64.dll对应的CUDA版本,这里显示版本11.2,可以向下兼容。这里根据Pytorch官网:https://pytorch.org/。了解当前稳定支持的版本,这里选择CUDA10.2版本安装。
在这里插入图片描述在这里插入图片描述

二、CUDA、cuDNN

1.CUDA10.2下载与安装

可在NVIDIA官网获取CUDA的存档或是最新发布的版本,CUDA Toolkit Archive。
在这里插入图片描述
下载完毕,直接傻瓜安装即可。
在命令提示符(win+r,cmd)界面输入nvcc -V,查看是否安装成功。以下是安装成功的情况。
在这里插入图片描述

2.cuDNN下载与安装

这里要注意cuDNN安装时要与CUDA版本相对应。cuDNN Archive这里可以找到所需的安装版本,这里选择v810安装。
在这里插入图片描述
下载完成后,将包含bin,include,lib这三个文件夹的解压文件中复制到到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2这个路径下面。
在这里插入图片描述
在高级系统设置中找到环境变量,在系统变量的path路径中添加以下路径,
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin;
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\libnvvp;
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\lib\x64;
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\cudnn;
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\extras\CUPTI\lib64。
根据自己的实际路径添加:
在这里插入图片描述

三、Pytorch安装

在这里插入图片描述
在anaconda prompt中输入如下命令:

conda install pytorch torchvision torchaudio cudatoolkit=10.2

在使用Anaconda进行第三包下载的时候,可以设置国内的镜像源,提高下载速率。清华源、阿里源等。如何设置可以自行百度,网上相关帖子很多。
安装成功后,可以进行如下测试:

import torch
print(torch.__version__)

或是

torch.cuda.is_aviable()

反馈结果如下所示,则表明安装成功!
在这里插入图片描述


http://chatgpt.dhexx.cn/article/vGxknRNR.shtml

相关文章

工作站 显卡 测试软件,CineBench R15测试:考验CPU+GPU_工作站移动工作站-中关村在线...

CineBench R15测试:考验CPUGPU能力 CineBench使用的是针对电影电视行业开发的Cinema 4D特效软件引擎,是很有说服力的一套CPU和显卡测试系统。考虑到惠普ZBook Studio G3搭配的是Windows 10 Pro 64操作系统,所以我们也选择了支持64位操作系统的…

在GPU工作站/服务器上运行代码及常用操作

服务器连接 本人所在的实验室服务器是安装了Ubuntu系统的台式机 首先,服务器是支持ssh远程连接的。在你的PC上,打开命令行,即可输入指令连接。(windows平台可以使用Xshell) 输入命令: ssh UserNameServ…

教程:个人深度学习工作站配置指南

点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达 ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ 来源丨https://zhuanlan.zhihu.com/p/336429888 导读 本文记录了组装深度学习工作站过程中的超详细操作流程&#xf…

cpu并行和gpu并行_深度学习GPU工作站/服务器硬件配置方案

引子 市场上用于深度学习训练计算机大致情况如下: (1)服务器/工作站(支持2、4、8块GPU架构):普遍存在噪音大,无法放置于办公环境,必须放到专门的机房,维护成本高,另外数据存储带宽、延迟、容量也不尽如意。 (2)分布式集群架构:性能强大,但是开发成本太高(太贵),是大多…

CST电磁仿真GPU计算工作站、集群最新配置推荐2022

(一)CST Studio Suite2021硬件配置推荐 本方案是2021年第四季度最新针对CST Studio Suite 2021电磁仿真计算软件应用硬件配置,我们提供从单台多GPU工作站、双机直连、多机集群的全部方案,满足CST Studio suite最新技术支持和不同算…

GPU 工作站安装与配置

GPU 工作站配置 GPU型号:GeForce GTX 1080Ti CPU型号: i7 8700 酷睿六核 盒装CPU处理器 主板型号:华硕PRIME Z370-A 主板 第一步 选择合适的系统 这里直接选用Centos 7系统安装系统这部分比较简单就直接省去,下面主要记录安装完…

GPU是什么?GPU有多重要?

前段时间,MD和英伟达相继接到通知要对我国断供高端GPU芯片,很多人不知道GPU到底有什么用?下面IC修真院就带大家来一起了解一下GPU。 首先来了解一下GPU是什么? GPU–图形处理器(Graphics Processing Unit&#xff09…

哪来的PUT请求

前言 刚写博客没多久,好像才两三天,标题都开始随意了,毕竟写给自己看嘛。 正文 之前接触过Restful风格的CRUD,今天现总结下什么吧。 其实主要就是通过URI中,/资源名称/资源标识 HTTP请求方式区分对资源CRUD操作。 …

HTTP中POST和PUT的区别

定义 PUT和POS都有更改指定URI的语义.但PUT被定义为idempotent的方法,POST则不是.idempotent的方法:如果一个方法重复执行多次,产生的效果是一样的,那就是idempotent的。也就是说: 结论 PUT请求:如果两个请求相同&a…

python发送put请求

Python请求api有四种形式:get、post、put、delete,依赖request模块,每种请求的请求格式大致相同,这里以put为例作说明 url http://feedback.nie.netease.com/api/feedback/968684?token tokenheaders {content-type: applicat…

Http请求之GET,POST,PUT,DELETE方法详解

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。简单的来讲,对应的分别是查询,新增,修改,删除四种操作。基本已经满足了对于我们的大部…

何时用put,get,post

PutMapping 场景:前端传给后端几个参数,要求后端进行相关数据的更新。完成更新后,后端一般会返回前端一个布尔值。 方法一:RequestBody 使用PutMapping时,使用RequestBody时,后面要用一个类去包装数据。…

一日一技:极其简单,用Python写前端

今天要介绍这个神器,可以说是 pywebio 的 Plus + P ro + Max 版,原谅我的词穷,但它真的非常的强~ 正常在学习一个新框架之前, 肯定要先调研下这个框架究竟能做些什么事吧? 但对于 streamlit 来说,请你相信我,这是一个你可以无脑去学习的框架,我之所以这么说,…

python前端Django指南之Hello worldl输出

1.创建Django项目 python manage.py startapp +项目名 ptyhon manage.py startapp index 2.添加setting,py属性 部分代码 增加 ‘index’ 3.创建templates文件夹再创建和编辑index.html文件

前端需要学python吗_python是前端语言吗

python语言属于后端开发语言。 Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。在后端…

python基于xlwt库处理excel,并传给前端下载

创建excel book xlwt.Workbook(encodingutf-8) # 获取excel对象 sheet book.add_sheet(状态监视) # 设置excel的sheet名称设置style格式 alignment xlwt.Alignment()# 左右的对其,水平居中 May be: HORZ_GENERAL, HORZ_LEFT, HORZ_CENTER,# HORZ_RIGHT, HORZ_…

随笔-关于前端调取Python数据

description: 使用了jQuery的ajax,Python的Flask库和Flask的跨域包flask-cors 1. 安装依赖包 通过豆瓣源安装对应包 pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com2. 启动Python的Flask from flask import Flask app Fl…

python使用flask模块和前端交互基础

python利用flask模块和前端进行交互基础 一、模块使用: python:flask、flask_cors 【两个都是第三方模块需要进行按照】推荐使用豆瓣源安装,以下为豆瓣源安装方法 pip install flask -i https://pypi.douban.com/simple/ pip install flas…

Python 竟也可以写网页前端了

Python作为胶水语言,真的是无所不能。这不,最近又出现一个基于 Python3,目标是替代 JavaScript 的前端开发工具 — Brython 好用吗?咱今天来试试用它写一个计算器: 不过,我们首先要知道它作为 Python 的客…

用Python写了一个前端,轻轻松松实现前端梦

前端除了用jscsshtml,还有没有其它办法?其实python也可以 1. 安装与基本流程 Python学习交流Q群:906715085### 安装 PyWebIO 和其他的第三方库一样使用pip install PyWebIO就行,没有任何难度,此处不做多讲。但是在正式…