位置: 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)

  • 关于网上赚钱的注意事项(关于网上赚钱的作文)

    关于网上赚钱的注意事项(关于网上赚钱的作文)

  • 华为Mate10pro投屏教程(华为mate 10 pro怎么投屏)

    华为Mate10pro投屏教程(华为mate 10 pro怎么投屏)

  • 快手购买的头条可以隐藏吗(快手购买的头条在哪里看)

    快手购买的头条可以隐藏吗(快手购买的头条在哪里看)

  • 华为畅享10的解锁方式有哪些(华为畅享10解账户锁的刷机包下载)

    华为畅享10的解锁方式有哪些(华为畅享10解账户锁的刷机包下载)

  • AirPods连不上macbook(AirPods连不上手机)

    AirPods连不上macbook(AirPods连不上手机)

  • 手机卡取出后,微信还能正常使用吗(手机卡取出后微信聊天记录还在吗)

    手机卡取出后,微信还能正常使用吗(手机卡取出后微信聊天记录还在吗)

  • 手机放视频时屏幕为什么老是黑(手机放视频时屏幕不亮)

    手机放视频时屏幕为什么老是黑(手机放视频时屏幕不亮)

  • 淘宝4心要多少单(淘宝4心能上多少宝贝)

    淘宝4心要多少单(淘宝4心能上多少宝贝)

  • mate30橙色后盖是什么材质(华为mate30橙色后面脏了怎么办)

    mate30橙色后盖是什么材质(华为mate30橙色后面脏了怎么办)

  • 抖音自己的作品保存怎么去水印(抖音自己的作品被别人收藏怎么看)

    抖音自己的作品保存怎么去水印(抖音自己的作品被别人收藏怎么看)

  • 苹果手机聊天记录怎么彻底删除(苹果手机聊天记录怎么导出)

    苹果手机聊天记录怎么彻底删除(苹果手机聊天记录怎么导出)

  • 提示null什么意思(nullnull啥意思)

    提示null什么意思(nullnull啥意思)

  • redmi k30防水吗(红米k30防水效果)

    redmi k30防水吗(红米k30防水效果)

  • 小米6x的小爱同学怎么唤醒(小米6x小爱同学语音唤醒不了)

    小米6x的小爱同学怎么唤醒(小米6x小爱同学语音唤醒不了)

  • 机箱自带的sata线接哪里(机箱自带的sata线接哪里啊)

    机箱自带的sata线接哪里(机箱自带的sata线接哪里啊)

  • 手机接电话声音小怎么办(手机接电话声音模糊怎么办)

    手机接电话声音小怎么办(手机接电话声音模糊怎么办)

  • 怎么给word添加目录(怎么给word添加标题)

    怎么给word添加目录(怎么给word添加标题)

  • 电话卡一直欠费会怎样(电话卡丢了怎么补办)

    电话卡一直欠费会怎样(电话卡丢了怎么补办)

  • 苹果x可以双卡吗(苹果x可以双卡双待吗手机)

    苹果x可以双卡吗(苹果x可以双卡双待吗手机)

  • 荣耀v20支持快充吗(荣耀magic5pro支持100w快充吗)

    荣耀v20支持快充吗(荣耀magic5pro支持100w快充吗)

  • 天猫精灵可以连接几个手机(天猫精灵可以连接电脑吗)

    天猫精灵可以连接几个手机(天猫精灵可以连接电脑吗)

  • 苹果手机的信号弱的解决方式(苹果手机的信号不好怎么解决)

    苹果手机的信号弱的解决方式(苹果手机的信号不好怎么解决)

  • 复制手机号码怎么复制(手机号码怎样复制)

    复制手机号码怎么复制(手机号码怎样复制)

  • 增值税留抵抵欠情况说明怎么写
  • 进口商品需要缴纳哪些税
  • 下半年房产税缴纳时间
  • 应税工资怎么计算出来的
  • 税财通财务软件下载
  • 税收保全措施适用于
  • 二手车需要交哪些额外的钱
  • 小规模纳税人应交增值税怎么算
  • 价税分离合同印花税的计税依据怎么算
  • 所有者权益是
  • 收到应收账款逾期短信
  • 计提社保贷方科目是什么
  • 税控盘丢失需要罚款吗
  • 房地产开发企业资质证书
  • 机动船舶缴纳车船税吗
  • 怎么计提应交税费
  • 小规模纳税人销售不动产适用税率
  • 负债与递延收益的区别
  • 公司给客户退款会计分录
  • 设备投入安装计入什么科目
  • 商品销售税金及附加会计分录
  • etc发票一直不出来
  • 房地产公司的广告语
  • 大中小微企业划分标准2023年
  • 快速查看财务费用借贷有误的方法
  • 收到上级补助收入怎么记账
  • 车辆保险分期分摊怎么做账?
  • 开通电子税务局需要什么资料
  • 股票投资报酬率怎么算excel
  • mac系统如何开启任何来源
  • 员工出差时法律规定
  • php文本转数字
  • 电脑找不到u盘怎么解决
  • 合同已无法履行
  • 工程投标保证金一般是多少
  • 最薄的平板电脑是哪种
  • php如何重启
  • 禁止扣除项目有什么
  • 发票已认证当月未申报怎么办
  • 债权类股票有哪些
  • PHP基于SimpleXML生成和解析xml的方法示例
  • php删除语句
  • 配件买不到
  • php 上传文件
  • 财税[1994]26号
  • 小说《从零开始》
  • php服务端开发教程
  • taskset 绑定cpu
  • 贷款需要考虑什么
  • 会计计入其他业务收入的有哪些
  • python之sqlalchemy创建表的实例详解
  • 百旺税控盘汇总上传如何检查
  • SQLServer2005与SQLServer2008数据库同步图文教程
  • 以前年度多交增值税账务处理
  • 定期定额户用财务制度备案吗
  • 律师事务所收到专票能抵扣吗合法吗
  • 进项税额转出的几种情况
  • 加油站固定资产折旧方法
  • 车贷管理费合理吗
  • 股东借款转增资本公积会计处理
  • 什么情况下必须打狂犬疫苗
  • 用OpenBSD 3.8 release自带的FTPD架设FTP服务器
  • 微软推送Win11226x1.2050
  • macair蓝牙用不了
  • mac图形界面
  • win7系统玩英雄联盟没有声音
  • win10周年纪念版
  • unity 3d
  • js 模拟滑动
  • javascript闭包函数
  • python pickle 保存
  • linux脚本自启
  • unity资源文件
  • js面向对象面试题
  • js进阶视频教程
  • 学什么专业可以在税务局上班
  • 个体户增值税申报比对不符怎么处理
  • 车辆购置税是国家收还是地方收
  • 江苏省官网
  • 公司注销时注册资金未缴完
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设