位置: IT常识 - 正文

搭建Pytorch环境(pytorch的环境配置)

编辑:rootadmin
搭建Pytorch环境

推荐整理分享搭建Pytorch环境(pytorch的环境配置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:pytorch需要配置环境变量吗,pytorch 搭建简单网络,搭建pytorch环境的坑,pytorch 搭建简单网络,pytorch环境搭建pycharm,pytorch 环境搭建,pytorch 环境搭建,搭建pytorch环境的坑,内容如对您有帮助,希望把文章链接给更多的朋友!

注:在测试是否安装好的过程中奉行缺啥补啥

注:本安装步骤中带水印的都是网图,对比自己的安装步骤进行就好了,没有水印的都是我自己已经安装好的结果图,因为在安装过程中也是反复碰壁就没有截图用网图代替

第一步:安装Anaconda

装anaconda,就不需要单独装python了

anaconda 是一个python的发行版,包括了python和很多常见的软件库, 和一个包管理器conda。

1、anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便,而python是一个编译器,如果不使用anaconda,那么安装起来会比较痛苦,各个库之间的依赖性就很难连接的很好。

2、常见的科学计算类的库都包含在里面了,使得安装比常规python安装要容易。

下载anaconda安装包

官网收费,在清华大学镜像网中下载

Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

我下载的是最新版本的anaconda安装包

安装anaconda

在这里提醒,这个“All Users”选上

我选择了D盘,单独创建一个文件夹命名为“Anaconda”. 注意路径要简单,我的是 D:\Anaconda ——不要有空格!!!不要有中文字符!!!(图是网图,原理同) 

第一项Add Anaconda… 这个是说将安装路径填入到系统环境变量中,这里是自动添加系统环境变量,不选!!自己手动添加就好

第二项 是说要默认使用python的版本,选上!!

然后就一直下一步等待安装完成

两个“learn”,都取消打勾

配置anaconda环境变量

此电脑——属性——高级系统设置——环境变量——path——编辑——新建

D:\Anaconda(Python需要)D:\Anaconda\Scripts(conda自带脚本) D:\Anaconda\Library\mingw-w64\bin(使用C with python的时候) D:\Anaconda\Library\usr\bin D:\Anaconda\Library\bin(jupyter notebook动态库)

检验是否安装成功

在cmd中输入 :python,——查看是否有Python环境?

在cmd中输入 :conda --version,——查看是否有conda环境? (检验安装成功的标志)

在cmd中输入: conda info,——查看是否有? (检验安装成功的标志)

如果没有,或者提示conda不是内部或外部命令,那就意味着,你的anaconda没有把环境变量配置好。

点击anaconda navigator,看是否能够进入界面,若成功,大功告成。

第二步:换源

未避免后续下载过慢先换源

这里推荐用清华源替代默认conda源的方法,可以解决下载过慢的问题。

清华conda源地址:anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

添加清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yes

另外为了保险起见,建议同时添加第三方conda源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

第三步:使用anaconda安装Pytorch

首先,打开anaconda navigator,然后创建一个环境来放pytorch。 先点击下面的create,然后创建一个新环境。

选择你的python版本,这里我选择的是Python3.6。你也可以根据你的需要和习惯来选择你自己的python版本。 环境名字你可以自己命名,但是尽量写自己能看懂的…由于我已经创建了一个叫pytorch的环境,为了演示,我这里创建一个叫Pytorch_envs的环境。

创建过程通

然后就会自动开始下载一些相关的包,等待其下载完成。

之后,打开anaconda prompt。先激活环境: activate Pytorch(这里打开的是我已经创建好的pytorch环境,前面只做过程讲解)

搭建Pytorch环境(pytorch的环境配置)

完成到这一步代表这个pytorch环境框架搭建完成

第四步:使用本地的包安装pytorch

分享一个很全的下载pytorch包的网址

https://download.pytorch.org/whl/torch_stable.html

找到需要的whl文件,注意要下载GPU下的torch包而不是CPU下的,后续会出现cuda版本不匹配问题

下载好后是这样的,我同时下载了torchvision,torchaudio包

我选择了最新版本的包

然后--(网图,只为讲解)

同理安装三个包

第五步:检验pytorch是否安装成功

import torch   # 如正常则静默a = torch.Tensor([1.])   # 如正常则静默a.cuda()   # 如正常则返回"tensor([ 1.], device='cuda:0')"from torch.backends import cudnn # 如正常则静默cudnn.is_acceptable(a.cuda())   # 如正常则返回 "True"

成功显示如下

如果检验不成功,进行第六步

第六步:安装cuda和cudnn

首先检查显卡驱动版本,在cmd里输入nvidia-smi即可查看,结果如下。

可见显卡驱动版本是最高支持cuda11.8,如果驱动版本过低可以在这里下载,也是英伟达提供的公版驱动。

NVIDIA GeForce 驱动程序 - N 卡驱动 | NVIDIA

我下载的是最新版本的驱动

只要cuda的版本不高于11.8就好,我下载了11.7.1

CUDA Toolkit 11.7 Update 1 Downloads | NVIDIA Developer

安装包版本如下

下载好以后直接双击开始我们的安装过程:第一步弹出来的安装地址不要管,是一个临时文件存放地址,安装完成后自己会删除,点击OK到下一步!

直接点击同意并继续:

自定义自定义!!!不要选上面的!除非你想啥也不管,全覆盖!

注意!红框框内不要选!!!不要选!!!

下一步才是真正的选位置,我还是不喜欢安在C盘,我自己在D盘有位置为了方便管理,所以我给更改了地址,网上有说什么不要改的,其实我觉得意义不大!

然后就是等待安装完成过程。。。

先简单看一下有没有成功:两种办法,一种直接看文件夹!有这些东西才算是OK了!

还有一个用nvcc -V 注意是大写,查看基础环境的CUDA版本:顺带查看一下环境变量应该是已经配置好了,我们后面要加挪过CUDNN的环境变量:

(前面的都是网图,此处是我自己安装好的版本)

下面安装cudnn

首先给出链接地址,选择

cuDNN Archive | NVIDIA Developer

对应版本的压缩包直接下载,不要下载错了!下载完成后解压到随便一个地方以后!重点来了!点开CUDA文件夹之后把里面的文件,全部复制拖到CUDA的文件所在的位置!默认会自动合并奥!然后我们修改一下环境变量吧!

要添加到系统环境变量的PATH中去!如图:

要加的内容为:

加完以后如图所示:

注:我自己的安装没有其中的两项路径,按照有多少加多少的原则添加

到此cuda和cudnn安装完成,可以返回第五步重新测试pytorch环境是否安装好

解决测试过程中出现的no module named numpy

这种情况一般是缺少numpy所致,需要安装numpy。

在终端中执行

pip install numpy

再次进入python中输入import numpy,如果不报错表示安装成功了

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

上一篇:残差网络(Residual Network,ResNet)原理与结构概述(残差网络中的残差指的是什么)

下一篇:前端+后端项目 - 论坛信息管理系统(Web+servlet+MySQL+JDBC)(前端项目和后端项目)

  • 诺基亚恢复出厂设置密码多少(诺基亚恢复出厂密码)(诺基亚恢复出厂设置指令)

    诺基亚恢复出厂设置密码多少(诺基亚恢复出厂密码)(诺基亚恢复出厂设置指令)

  • 苹果平板怎么连接手机热点(苹果平板怎么连无线网)

    苹果平板怎么连接手机热点(苹果平板怎么连无线网)

  • 小米10指纹解锁闪光可以关闭吗(小米10指纹解锁不见了)

    小米10指纹解锁闪光可以关闭吗(小米10指纹解锁不见了)

  • 微信密码忘了怎么办(微信密码忘了怎么办?手机号也不用了,怎么重新登录微信)

    微信密码忘了怎么办(微信密码忘了怎么办?手机号也不用了,怎么重新登录微信)

  • 抖音在线时间怎么关闭(抖音在线时间怎么看)

    抖音在线时间怎么关闭(抖音在线时间怎么看)

  • 联发科G85怎样(联发科g85咋样)

    联发科G85怎样(联发科g85咋样)

  • 显示器属于什么设备吗(显示器属于什么设备键盘属于什么设备)

    显示器属于什么设备吗(显示器属于什么设备键盘属于什么设备)

  • 淘宝直播没有人观看怎么办(淘宝直播没有人互动怎么办)

    淘宝直播没有人观看怎么办(淘宝直播没有人互动怎么办)

  • 路由器和无线路由器有区别吗(路由器和无线路由器可以分开吗)

    路由器和无线路由器有区别吗(路由器和无线路由器可以分开吗)

  • 手机怎么截屏发送(手机怎么截屏发给朋友)

    手机怎么截屏发送(手机怎么截屏发给朋友)

  • qq登录微信显示账号密码错误怎么回事(qq登录微信显示操作频率过快怎么回事)

    qq登录微信显示账号密码错误怎么回事(qq登录微信显示操作频率过快怎么回事)

  • 抖音修改几次名字会被降权(抖音改名次数有限制吗)

    抖音修改几次名字会被降权(抖音改名次数有限制吗)

  • 微信辅助功能怎么添加功能(微信辅助功能怎么启用更多功能)

    微信辅助功能怎么添加功能(微信辅助功能怎么启用更多功能)

  • 手机屏幕结构(手机屏幕结构图解说明)

    手机屏幕结构(手机屏幕结构图解说明)

  • iphone11三款区别(iphone11的三款区别)

    iphone11三款区别(iphone11的三款区别)

  • 电视连接wifi用什么信源(电视连接WiFi用户名是什么)

    电视连接wifi用什么信源(电视连接WiFi用户名是什么)

  • sm6125相当于骁龙多少

    sm6125相当于骁龙多少

  • qq隐藏会话关联qq能看见吗(qq隐藏会话关联qq号能看到吗)

    qq隐藏会话关联qq能看见吗(qq隐藏会话关联qq号能看到吗)

  • 华为mate30指示灯在哪

    华为mate30指示灯在哪

  • 怎么把ppt的背景换成图片(怎么把ppt的背景换成自己的图片)

    怎么把ppt的背景换成图片(怎么把ppt的背景换成自己的图片)

  • 应用宝禁止安装怎么设置(应用宝禁止安装如何解除)

    应用宝禁止安装怎么设置(应用宝禁止安装如何解除)

  • iphonexsmax锁屏手电筒怎么开(iphonexsmax锁屏键按了没反应)

    iphonexsmax锁屏手电筒怎么开(iphonexsmax锁屏键按了没反应)

  • 抖音限流怎么办(抖音限流怎么办?可以恢复吗?)

    抖音限流怎么办(抖音限流怎么办?可以恢复吗?)

  • 苹果每年什么时候发布新品(苹果每年什么时候最便宜)

    苹果每年什么时候发布新品(苹果每年什么时候最便宜)

  • 鸿蒙系统怎么升级mate30 华为Mate30升级鸿蒙系统步骤教程(鸿蒙系统怎么升级3.0)

    鸿蒙系统怎么升级mate30 华为Mate30升级鸿蒙系统步骤教程(鸿蒙系统怎么升级3.0)

  • linux中怎么安装bleachbit清理系统拉圾?(linux中怎么安装GUI)

    linux中怎么安装bleachbit清理系统拉圾?(linux中怎么安装GUI)

  • H5页面跳转微信小程序时:wx.miniProgram.navigateTo 报错 ‘wx‘ is not defined no-undef(h5跳转h5)

    H5页面跳转微信小程序时:wx.miniProgram.navigateTo 报错 ‘wx‘ is not defined no-undef(h5跳转h5)

  • 即征即退进项税额转出
  • 税前扣除的项目包括
  • 其他应收款怎样做平
  • 汽车销售服务费增值税税率
  • 坏账准备的账务处理4步
  • 财务报表季报申报报表要分开申报吗
  • 民办非盈利企业注册
  • 原材料的可变现净值等于产品可变现净值减加工费么
  • 未计提企业所得税怎么写分录
  • 增值税调整后开具发票
  • 增值税普通发票可以抵扣吗
  • 预付卡销售加油充值款可以报销吗
  • 销售不动产增值税计税依据
  • 稿酬所得的个税计算
  • 递延所得税资产和负债怎么理解
  • 未开发土地可否转给子公司
  • 仓储费怎么账务处理
  • 统一社会信用代码查询官网
  • 支付设备定金会退回吗
  • 如何防御黑客入侵
  • 政府拨款经费会计分录
  • kb4499164安装失败怎么办
  • php中strtotime
  • php判断查询是否有结果
  • 调整以前年度管理费用会计分录
  • 企业中秋晚会主持词
  • laravel dump
  • thinkphp隐藏index.php
  • 补计提去年所得税费用会计分录
  • 前后端分离与不分离
  • php进行批量任务分类
  • od输出结构
  • 什么叫呆账损失
  • 还未进行抄报税
  • php __get()
  • 个税扣错了申请退税
  • 专项附加扣除中住房租金扣除所指的工作城市范围包括
  • 小企业会计准则和企业会计准则的区别
  • 筹建养老院国家有哪些优惠政策?
  • 多提的增值税该怎么做账
  • 税法中对差旅费的处理
  • 在正确使用和正常维护的条件下
  • sqlserver uuid怎么获取
  • 未达到起征点销售额写多少
  • 其他权益工具包括交易性金融资产吗
  • 社会保险费结算表怎么打印
  • 外聘人员个人简历
  • 12月计提的工资没有发完怎么做账
  • 企业应付账款的借方余额反映的是
  • 进项税额准予抵扣是什么意思
  • 等额年金终值系数与偿债资金系数互为倒数
  • 水表怎么借水
  • 跨年度固定资产转为在建工程怎么计算
  • 虚拟机linux端mysql数据库无法远程访问的解决办法
  • mysql正则表达式匹配数字
  • windows命令行使用
  • solaris8+apache2+weblogic813+db2_82客户端+128 安装过程
  • win8系统摄像头怎么打开
  • Linux系统中quota磁盘命令的相关使用解析
  • gnaupdaemon.exe是什么
  • dsapi.exe是什么
  • xp系统个性化
  • dxva2.dll是什么意思
  • win7系统如何修改锁屏密码
  • 系统闹钟设置
  • win10右键菜单快捷键
  • linux网络设备有哪些
  • 笔记本自带的win8
  • Ubuntu 下搭建网站服务器
  • 【学习ARToolkit小记之初】 ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行
  • 关于cocos2dx空包的大小测试
  • 【ExpandableListView】ExpandableListView互斥展开效果
  • dos删除指定后缀文件
  • 手游开发商和发行商有哪些
  • 安卓压缩图片
  • 面向对象的编程语言更适合大规模编程
  • 授课费800元个税要收吗
  • 未办理税务登记取得专票抵扣
  • 装修费也要缴纳房产税吗
  • 如何下载电子国税app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设