位置: IT常识 - 正文

深度学习环境配置(pytorch版本)----超级无敌详细版(有手就行)

编辑:rootadmin
深度学习环境配置(pytorch版本)----超级无敌详细版(有手就行)

推荐整理分享深度学习环境配置(pytorch版本)----超级无敌详细版(有手就行),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

公众号文章--深度学习环境配置(pytorch版本)

写在前面:如果这篇文章对大家有帮助的话,欢迎关注Franpper的公众号:Franpper的知识铺,回复“进群”,即可进入讨论群,有什么问题大家可以一起讨论呀!

关注公众号即可领取一份YOLOv5-5源码详细注释一份!!!

       深度学习的第一道坎就是配置环境,还记得Franpper当时做毕设配置深度学习环境时踩了巨…多的坑,无时无刻都得克制住锤电脑的冲动…

       最近Franpper换了电脑,需要重新配置环境,在配置环境的同时做了一个详解,希望可以帮助大家少走一点弯路。

       Franpper先把几个问题写在前面,如果朋友们也有一样的疑惑或者问题,那么就继续往下看吧!

1、安装新版Anaconda过程中添加环境变量选项的字体是是灰色的无法勾选怎么办?

2、安装pycharm后在terminal中无法进入创建的虚拟环境怎办?

3、应该怎么选取CUDA与cuDNN版本?

4、在官网下载cudnn时需要注册,注册过程很麻烦怎么办?   

5、nvcc-V不是内部或外部命令怎么办

6、 'import'不是内部或外部命令也不是可运行的程序或批处理文件怎么办?

       同时Franpper建议朋友们先略读一遍,不要着急安装,那么我们就开始吧!

目录

一、下载与安装Anaconda

二、创建虚拟环境

三、下载与安装VS Code

四、pycharm安装与配置

五、安装CUDA

六、安装cuDNN

七、安装pytorch

一、下载与安装Anaconda

anaconda官网anaconda官网

下载Anaconda

首先进入Anaconda官网进行下载,点击Download

安装Anaconda

找到下载所得的应用程序,右键选择以管理员身份运行,这样可以避免一些不必要的麻烦

安装过程中按图操作

这里建议大家选Just Me,大家的私人电脑一般都是只有自己一个用户,所以选Just Me也没什么影响,原因稍后再说。

安装地址不是必须安装在C盘,这里Franpper安装在了F盘。

这里推荐大家也把第一个添加环境变量勾选上,这样可以减少一步操作,不用再去自己手动添加了。假如刚才大家选择的是All Users,那么就会发现添加环境变量选项的字体是灰色的无法勾选,就需要自己手动去添加环境变量,这也是之前建议大家选择Just Me的原因。

这两个都不需要选择,点击Finish安装完成

验证安装结果

Win+R输入cmd打开命令提示符,输入 conda -V 后回车,输出结果证明anaconda已安装成功

二、创建虚拟环境

进入base环境,下面介绍两种方式

第一种:Win+R输入cmd打开命令提示符,输入activate回车进入base环境

第二种:在开始界面下找到Anaconda3文件夹下的Anaconda Powershell Prompt,点击可直接进入

创建虚拟环境

命令提示符内输入以下命令,该指令用于创建pytorch的环境,该环境的python版本为3.7,其中pytorch-gpu是创建环境的名称,可自由发挥,最好是字母或者字母数字组合。

conda create –n pytorch-gpu python=3.7

创建过程中显示Procced ([y]/n) ?,输入 y ,回车继续安装

激活虚拟环境

命令提示符内输入以下命令,该指令用于激活一个名为pytorch-gpu的环境

conda activate pytorch-gpu

检测安装情况

命令提示符内输入python,可见版本为Python 3.7.15,安装成功

三、下载与安装VS Code

为什么要安装VS Code?

因为如果不安装的话后面安装CUDA时会有点问题,下面介绍两种安装方式。

第一种:Anaconda内安装

打开Anaconda

在Home界面中选择到自己创建的环境

找到VS Code点击Launch

第二种:VS官方网站进行安装

VS Code官方网站

https://code.visualstudio.com/

由于VS安装过程比较容易,Franpper不做详细介绍,有一点建议:下图中的几个勾最好打起来,因为这样就可以右键文件夹用VSCODE打开,非常方便

四、pycharm安装与配置

安装pycharm

pycharm下载地址

https://www.jetbrains.com/pycharm/download/#section=windows

我们选择社区版本下载就可以

下载好后进行安装,路径可以自定义

这四个选项建议朋友们都勾选上

默认JetBrains不用管,直接Install

选择稍后重启

配置pycharm

打开pycharm新建工程文件

设置项目路径,勾选已有解释器,点击添加解释器

选择已存在的虚拟环境,并进入选项

深度学习环境配置(pytorch版本)----超级无敌详细版(有手就行)

找到虚拟环境所在位置,选择python.exe

完成设置

验证安装,新建python文件

随便写点什么测试一下,成功输出

有的朋友习惯使用terminal,这里还需要配置一下,刚安装完成后环境处显示的是PE,且输入conda activate pytorch-gpu也无法进入创建的虚拟环境中

按照如下方式打开Anaconda Prompt的位置

查看其属性

在目标栏中从cmd.exe开始复制到最后

打开pycharm的设置

将复制内容粘贴到指定位置,之后确认并重启pycharm即可

五、安装CUDA

敲黑板,从这里开始比较重要,大家认真听讲!!!

首先我们要查看自己电脑的CUDA版本,方便我们之后安装对应的cuDNN与pytorch,这里Franpper给出大家三种查看的方式

第一种:打开NVIDIA控制面板点击系统信息

在组件中可以看到CUDA的版本,本电脑为11.6.134

第二种(推荐):命令行输入nvidia-smi回车,即可查看CUDA Version与Driver Version

第三种:命令行输入nvcc -V(注意空格,如果忽略了空格会有'nvcc'不是内部或外部命令的问题),回车查看

下图为Driver Version与CUDA版本的对应关系

官方CUDA Toolkit版本和显卡驱动对应的表格

https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html

cuda每个版本都对应一个最低版本的显卡驱动程序,也就是说,cuda程序是向后兼容的,针对特定版本的 CUDA 编译的应用程序将继续在后续(以后)驱动程序版本上工作

进入下方提供的网站,点击红框所示,查看以前的CUDA版本

CUDA下载地址

https://developer.nvidia.com/cuda-downloads

这里Franpper选择的是CUDA Toolkit 11.6.1

按所需选择后点击Download

找到下载文件以管理员身份运行

这里直接点OK,不建议大家改路径

进入安装,按图依次往下安装

这里暂停一下,我们先在C盘或者D盘新建一个CUDA的安装路径,Franpper选择在D盘新建,路径设置如下图(当然为了保险起见大家也可以安装在默认路径)

回到安装程序中,按照对应关系安装在设置好的文件夹中

如果之前没有安装VS Code的话这里会有一些问题,所以之前先让大家安装了VS

至此CUDA已安装完毕

六、安装cuDNN

cuDNN下载地址

https://developer.nvidia.com/rdp/cudnn-archive

进入上方网页,找到已经安装好CUDA版本对应的cuDNN,Franpper选择的是v8.4.0版本

这里有一个问题,点进去后显示需要进行注册

这个注册起来有点麻烦,那么有什么不需要注册就可以下载的办法吗?当然有!请继续看

右键复制链接地址,然后打开迅雷就可以下载了!

找到下载所得的文件并解压,解压后的文件夹中有三个子文件夹,将其选中并复制

打开刚才安装CUDA时建立的CUDA1文件夹,将复制内容粘贴进去,恭喜!cuDNN已安装完毕!

七、安装pytorch

pytorch命令获取网页

https://pytorch.org/get-started/previous-versions/

找到CUDA版本对应的pytorch版本,将下方的命令(conda install...)复制下来

打开创建好的虚拟环境(这里是pytorch-gpu),粘贴并回车,进行pytorch的安装

安装完成后进行验证,输入下方命令

import torch

运行会报错,这是为什么?

因为 import 只能在python 环境下用,我们首先输入python进入python环境,然后再输入import torch就可以了,然后继续输入下方命令

torch.cuda.is_available()

输出为True则表示安装成功

恭喜大家成功配置好环境!!!

(求赞heiheihei)

本文链接地址:https://www.jiuchutong.com/zhishi/295958.html 转载请保留说明!

上一篇:ECharts的讲解(echarts简介)

下一篇:在vue3+ts项目里使用query和params传参(vue3加ts)

  • vivox60怎么开5G(vivox60怎么打开5g网络)

    vivox60怎么开5G(vivox60怎么打开5g网络)

  • 耳机只有一边有声音怎么办(耳机只有一边有电)

    耳机只有一边有声音怎么办(耳机只有一边有电)

  • 钉钉电脑端是什么意思(钉钉电脑版是哪个)

    钉钉电脑端是什么意思(钉钉电脑版是哪个)

  • 小米体脂称身体成分测量失败(小米体脂称身体年龄)

    小米体脂称身体成分测量失败(小米体脂称身体年龄)

  • 打开网页手机滴滴响(打开网页手机滴滴滴响)

    打开网页手机滴滴响(打开网页手机滴滴滴响)

  • 抖音怎么关注不了别人是什么原因(抖音怎么关注不了别人,一点关注就出现英文)

    抖音怎么关注不了别人是什么原因(抖音怎么关注不了别人,一点关注就出现英文)

  • ios12.4.7更新了什么(ios12.42更新了什么)

    ios12.4.7更新了什么(ios12.42更新了什么)

  • vivo手机导航信号弱是什么原因(vivo手机导航显示信号弱怎么回事)

    vivo手机导航信号弱是什么原因(vivo手机导航显示信号弱怎么回事)

  • 好友互动标识关闭了对方看得到吗(好友互动标识关闭后在开开就没了)

    好友互动标识关闭了对方看得到吗(好友互动标识关闭后在开开就没了)

  • vivo一键锁屏怎么放在桌面(vivo一键锁屏怎么下载)

    vivo一键锁屏怎么放在桌面(vivo一键锁屏怎么下载)

  • 华为手机怎么复制粘贴(华为手机怎么复制门禁卡)

    华为手机怎么复制粘贴(华为手机怎么复制门禁卡)

  • ipad在保修期内坏了怎么办(ipad在保修期内数据线坏了怎么办)

    ipad在保修期内坏了怎么办(ipad在保修期内数据线坏了怎么办)

  • 手机屏幕松动了怎么办(手机屏幕松动了还可以用多久)

    手机屏幕松动了怎么办(手机屏幕松动了还可以用多久)

  • iPhone11屏幕坏点是通病吗(苹果11屏幕坏点可以换新机吗)

    iPhone11屏幕坏点是通病吗(苹果11屏幕坏点可以换新机吗)

  • 好友辅助注册什么意思(什么是好友辅助注册)

    好友辅助注册什么意思(什么是好友辅助注册)

  • word是应用软件吗(word应用软件可以打开几个文件)

    word是应用软件吗(word应用软件可以打开几个文件)

  • 小米6的耳机孔在哪里(小米6的耳机插口)

    小米6的耳机孔在哪里(小米6的耳机插口)

  • 快手送过礼的主播怎么在赞里面删除(快手送过礼的主播怎么在赞里面彻底删除)

    快手送过礼的主播怎么在赞里面删除(快手送过礼的主播怎么在赞里面彻底删除)

  • realme Q支持NFC吗(realmeq3支持nfc吗)

    realme Q支持NFC吗(realmeq3支持nfc吗)

  • 华为mate30pro支不支持5g(华为mate30pro支不支持内存卡)

    华为mate30pro支不支持5g(华为mate30pro支不支持内存卡)

  • ps怎么一键变黑白(ps怎么一键变色)

    ps怎么一键变黑白(ps怎么一键变色)

  • 爱奇艺怎么切换版本(爱奇艺怎么切换语种)

    爱奇艺怎么切换版本(爱奇艺怎么切换语种)

  • 三维点云预处理之点云去噪(三维点云识别)

    三维点云预处理之点云去噪(三维点云识别)

  • 个人所得税全年一次性奖金优惠政策
  • 价外税和价内税的理解
  • 购买股票交易费用计入
  • 资本公积转实收资本要交税吗
  • 独资企业怎么交所得税
  • 收到货款没开票做应收还还应付
  • 无形资产开发阶段
  • 个人独资企业没有申报税的后果
  • 全面解析是什么意思
  • 车辆的鉴定评估方法
  • 递延收益为什么要摊销
  • 金税盘抄税报税流程
  • 火腿属于免税产品吗
  • 开具普通发票只写单位名称和税号可以吗?
  • 一般纳税人能开3个点的专票吗
  • 小规模纳税人减免税明细表怎么填
  • 开票汇率和收汇汇率
  • 全资子公司向母公司提供劳务服务怎么做账
  • 固定资产出售后净残值怎么处理
  • 保险企业准备金是什么
  • 分户记账
  • 无法卸载系统更新 backup
  • 一般纳税人减免性质代码怎么填写
  • js监听地址栏
  • win10开机重启陷入死循环
  • 销售二手车减免税额会计分录
  • php如何防止表单重复提交
  • 家具有限公司
  • ·exe是什么文件
  • linux系统备份整个硬盘的命令
  • 销售货物支付运杂费要交增值税吗
  • 贷款的钱转账了怎么办
  • macOS Big Sur 11.3 开发者预览版/公测版 Beta 6正式发布
  • 总部资产的减值有什么特点
  • 应收账款需要计提坏账准备吗
  • php的数据类型主要有哪几种
  • 新会计准则计入管理费用的税费
  • 应税消费品投资的筹划方法
  • vite配置详解
  • 所得税 减半
  • html和css介绍
  • 机关单位工会经费提取比例
  • 怎么写产品成本分析
  • php判断字符串是否包含字母
  • 印花税零申报操作流程
  • centos下编写贪吃蛇吗
  • 关联广告是什么意思
  • 航天信息服务费280元会计处理
  • 不征税收入和免税收入有哪些项目
  • 企业所得税退税会计分录
  • 安装购买的材料怎么做账
  • 发票拍照打印出来可以报销吗法律
  • 如何区分生产类型
  • 研发项目会计分录
  • 低值易耗品怎么摊
  • 转回坏账准备影响营业利润吗
  • 人力资源劳务费计入什么科目
  • 应收账款坏账的说明
  • 新公司成立建账流程
  • 私营公司预收账款怎么算
  • mysql修改表结构的命令
  • 微软10月已停止服务中国用户
  • Vista 目前的窘境5大原因分析
  • 帮我打开双击锁屏
  • VMware10安装Windows server2012
  • 如何禁止win10系统更新到win11
  • 在ubuntu上安装gcc
  • 微软最新新闻
  • cocos jsc
  • ES6中javascript实现函数绑定及类的事件绑定功能详解
  • three.js dispose
  • python在web上的应用
  • cocos2d::Vector
  • 简单的jquery插件实例
  • shell脚本输出空格
  • js根据对象的key来获取对应值
  • 国家税务局广东省电子税务总局手机版
  • 营改增对医药企业影响
  • 溧阳北站规划图
  • 徐州注销营业执照去哪里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设