当前位置: 首页 > news >正文

深度学习环境配置------windows系统(GPU)------Pytorch

深度学习环境配置------windows系统(GPU)------Pytorch

  • 准备工作
    • 明确操作系统
    • 明确显卡系列
  • CUDA和Cudnn下载与安装
    • 1.下载
    • 2.安装
  • 环境配置过程
    • 1.安装Anacoda
    • 2.配置环境
      • 1)创建一个新的虚拟环境
      • 2)pytorch相关库的安装
    • 2.安装VScode
      • 1)下载VScode
      • 2)安装VScode

在这里插入图片描述

准备工作

明确操作系统

要想配置深度学习环境首先应确定自己电脑的系统,文章以下都以win10为例。请大家注意!
在这里插入图片描述

明确显卡系列

大家注意检查自己电脑的显卡系列,具体方式可以参考以下:

  1. 任务栏右键选择任务管理器。
    在这里插入图片描述

  2. 打开后选择“性能”,同时选择最下方的GPU。即可看到自己电脑的GPU型号
    在这里插入图片描述
    注意:以30系列显卡为分界,本文只适应30系列前的显卡!!

在这里插入图片描述

CUDA和Cudnn下载与安装

由于将会使用torch1.2.0版本,因此需要下载cuda10.0以及cuda10.0对应的cudnn7.4.1。

1.下载

cuda10.0官网的下载地址是:cuda10.0
在这里插入图片描述

cudnn的下载地址是:cudnn进去后找到7.4.1.5。
在这里插入图片描述

2.安装

对于cuda:
双击exe文件安装即可。可以安装到C盘。

对于cudnn:
安装完cuda后在C盘找到以下位置:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0
然后把Cudnn压缩包进行解压。复制到上述目录下即可。

环境配置过程

1.安装Anacoda

进入Anaconda的官网:官网
直接下载对应安装包(64位)就可以。

按照步骤进行安装即可,可以不装在C盘。

2.配置环境

1)创建一个新的虚拟环境

开始菜单找到Anacoda,打开命令窗口。如下:
在这里插入图片描述
在这里插入图片描述
使用以下命令创建一个新的虚拟环境:

//创建一个名为pytorch的环境,该环境的python版本为3.6。
conda create –n pytorch python=3.6

使用以下命令进入虚拟环境:

//激活pytorch环境
conda create –n pytorch python=3.6

此时的窗口应该为:
在这里插入图片描述

2)pytorch相关库的安装

可以使用以下指令安装torch和torchvision。

# CUDA 10.0
pip install torch===1.2.0 torchvision===0.4.0 -f https://download.pytorch.org/whl/torch_stable.html

其他库:

scipy==1.2.1
numpy==1.17.0
matplotlib==3.1.2
opencv_python==4.1.2.30
torch==1.2.0
torchvision==0.4.0
tqdm==4.60.0
Pillow==8.2.0
h5py==2.10.0
jupyter notebook

可以将以上内容放入txt文件中,使用以下命令安装:

pip install -r requirements.txt

如果安装缓慢,可以参考这个方法:安装python库的方法

2.安装VScode

1)下载VScode

进入VScode官网下载:官网,下载windows版就可以。
在这里插入图片描述

2)安装VScode

按照步骤安装即可进入主页。
在这里插入图片描述

至此,相关软件和环境的配置与安装准备工作已完成!!!感谢三连!!!

http://www.lryc.cn/news/258899.html

相关文章:

  • el-menu标题过长显示不全问题处理
  • 微信游戏开发:连接社交与娱乐的创新之路
  • 1688一件采购实现指南:含代码实现采购流程
  • div中一个图片怎么铺满整个div而且不超出div按比例铺满div
  • 云原生之深入解析Kubernetes的架构及特性
  • 分布工具类的定义与实现及测试。
  • 如何在忘记密码的情况下恢复解锁 iPhone
  • 通过compileall库将python文件编译为pyc文件
  • 【Docker】深入理解Docker:一种革新性的容器技术
  • 数据库——安全性
  • Vue路由跳转重定向动态路由VueCli
  • mysql 当前时间加3个工作日
  • 2023年11月国产数据库大事记-墨天轮
  • 第二十八章 控制到 XML 模式的映射 - 流类到 XML 类型的映射
  • GO EASY 游戏框架 之 GRPC 扩展篇 04
  • 【JavaScript】JavaScript中的GC算法
  • 从互联网到云计算再到 AI 原生,百度智能云数据库的演进
  • C# | CountdownEvent使用教程 (通过与ManualResetEvent对比,快速了解其特性)
  • 2、LLVM 函数名称加密 及3种PASS的实现
  • Python网络爬虫的基础理解-对应的自我理解误区
  • 基于ssm的家庭财务管理系统设计与实现论文
  • 前端知识(八)———前端需要掌握的技术有哪些方面
  • 【九】spring、springmvc、springboot、springcloud
  • Core Web Vitals 是排名因素吗?
  • “蒙企通”线上平台升级 助力内蒙古自治区民营经济发展
  • 电商早报 | 12月13日| 2023胡润男企业家榜发布:黄铮位于第三
  • Terraform实战(二)-terraform创建阿里云资源
  • ELADMIN - 免费开源 admin 后台管理系统,基于 Spring Boot 和 Vue ,包含前端和后端源码
  • Centos安装docker显示 No Package Docker-Ce Available
  • 如何使用玻璃材质制作3D钻石模型