位置: IT常识 - 正文

关于CPU和GPU版本共存下的安装Pytorch(跑YOLO模型)(cpu和gpu性能对比)

编辑:rootadmin
关于CPU和GPU版本共存下的安装Pytorch(跑YOLO模型)

推荐整理分享关于CPU和GPU版本共存下的安装Pytorch(跑YOLO模型)(cpu和gpu性能对比),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:关于cpu与gpu架构下列说法错误的是,gpu与cpu性能发展,gpu与cpu性能发展,cpu与gpu参数详解,cpu和gpu的区别说法错误的是,cpu与gpu参数详解,cpu与gpu参数详解,关于cpu与gpu架构下列说法错误的是,内容如对您有帮助,希望把文章链接给更多的朋友!

首先默认已经安装好了Anaconda和python

一、搭建环境

先安装CUDA,如果没有安装可以跟着一起安装。

在cmd中输入以下命令。

nvcc -V

没有安装CUDA的是这个效果,如果已经安装了话,会是显示版本号的样子。

在计算机-管理-设备管理器-显示适配器中,查看是否有独立显卡。(我这里用到是垃圾的3050显卡)

然后点这里进入网页,看看有没有自己的显卡类型,有就是支持安装CUDA。

打开英伟达的控制面板,看一下CUDA需要的版本。

点击帮助——系统信息——组件(我这里是11.6.134)

接下来就是选择CUDA进行安装即可(点击此处),实际上版本无所谓,主要看的还是计算能力,我这里选11.6.1,主要是为了兼容,防止出错。

点击配置即可,我的电脑版本是win11,所以我按照需求配置的CUDA。

记住CUDA的安装路径。

我这里安装的是精简版,避免报错。

配置环境变量。(电脑->属性->高级系统设置->环境变量->系统变量找到Path)

配置成这样样子就行。

再次在cmd中运行上述的代码,就可以查看到CUDA的版本信息。

nvcc -V

接着安装cudnn

点击此处,选择下载download cudnn,但这里需要你注册或者登录英伟达的账号,然后进行问卷之后才可以进行下载页面,最后来到这里。

然后将压缩包里面的东西直接copy到CUDA所在的目录下,直接覆盖安装即可。

二、安装Pytorch库

如果还没有安装Anaconda可以去我的博文看教程。

我之前已经安装过CPU版本的pytorch,这次我接着安装一下GPU版本的pytorch。

关于CPU和GPU版本共存下的安装Pytorch(跑YOLO模型)(cpu和gpu性能对比)

我这里新建一个环境(python版本可以根据所需配置)。

conda create --name pytorch-gpu python=3.7

然后激活环境

activate pytorch-gpu

进去之后是这样。

然后我们再去pytorch的官网选择配置,我们复制下面的命令,这也是我之所以选择CUDA版本是11.6的原因。

在此之前要记得给conda换源,换源在我博文中有写,可以参考一下。不换源的话可能会导致下载速度过慢,要是掉线就不好了。

在上次的博文中,我少写了一条对pytorch的换源,所以应该在换源时补上。

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

这是自动安装省事,如果失败了,直接就用本地离线安装得了。

离线安装还是比较省事的。打开网址https://download.pytorch.org/whl/torch_stable.html,选择我们需要的版本进行下载,速度没得说,贼快。

cu116:就是说他是11.6版本

cp39:就是说他是python3.7

win和64含义大家都懂,我就不多说了。

把文件放在用户目录下面,直接pip安装即可。

我们看一下是否搞上了。

是的成功了。

三、测试

打开pycharm

我这里很遗憾的报错了。

原因可能是我的cuda和torch版本不符合。

结合我在git上和pytorch上看的文档,所以我得出了结论,需要调整一下版本了。

然后重新调一下我的版本。

首先,先把原来的torch和torchision卸载掉。

pip uninstall torch torchvision

接着输入以下代码。

pip install torch==1.12.0+cu116 torchvision==0.12.0+cu116 -f https://download.pytorch.org/whl/torch_stable.html

跑完显示上述图片内容即可。

再次执行一下。

显卡跑起来了,虽然只是垃圾的GPU3050,但是比CPU好的多。

如果有其他bug,请查资料解决吧!

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

上一篇:【强化学习探索01】Win10 下gym安装

下一篇:Nginx反向代理WebSocket服务连接报错:WebSocket connection to “wss://xxx/xxx“ failed(nginx反向代理未知域名)

  • 如何提高百度更新收录频率(百度提高排名的方法)

    如何提高百度更新收录频率(百度提高排名的方法)

  • 如何关闭微信自动续费(如何关闭微信自动更新)

    如何关闭微信自动续费(如何关闭微信自动更新)

  • vivox30死机该如何解决(vivo手机死机了)

    vivox30死机该如何解决(vivo手机死机了)

  • 小米盒子没有遥控器怎么开机(小米盒子没有遥控器怎么连接wifi)

    小米盒子没有遥控器怎么开机(小米盒子没有遥控器怎么连接wifi)

  • 微信健康码怎样申请(微信健康码怎样添加家人)

    微信健康码怎样申请(微信健康码怎样添加家人)

  • vadr是什么软件(vadr能卸载吗)

    vadr是什么软件(vadr能卸载吗)

  • appstore输入次数过多禁止(苹果手机appstore输入错误次数过多)

    appstore输入次数过多禁止(苹果手机appstore输入错误次数过多)

  • 三星note9发热严重怎么解决(三星note9发热严重)

    三星note9发热严重怎么解决(三星note9发热严重)

  • ps导入笔刷重启不见(ps导入笔刷重启笔刷就不见了)

    ps导入笔刷重启不见(ps导入笔刷重启笔刷就不见了)

  • ipad充电器可以充iphone11吗(ipad充电器可以充电脑吗)

    ipad充电器可以充iphone11吗(ipad充电器可以充电脑吗)

  • tag tl00什么型号(trttl00)

    tag tl00什么型号(trttl00)

  • oppo手机微信扫一扫黑屏怎么回事(oppo手机微信扫码扫不出来怎么回事)

    oppo手机微信扫一扫黑屏怎么回事(oppo手机微信扫码扫不出来怎么回事)

  • 听筒模式是干嘛用的

    听筒模式是干嘛用的

  • 邮件撤回失败对方能看到吗(邮件撤回失败对方已经阅读邮件了吗?)

    邮件撤回失败对方能看到吗(邮件撤回失败对方已经阅读邮件了吗?)

  • 跨省异地能补手机卡吗(异地跨省可以补办手机卡吗)

    跨省异地能补手机卡吗(异地跨省可以补办手机卡吗)

  • 解除特别关心对方会知道吗(特别关心取消了还在)

    解除特别关心对方会知道吗(特别关心取消了还在)

  • 陌陌注销了还能恢复吗(陌陌注销了还能收到信息吗)

    陌陌注销了还能恢复吗(陌陌注销了还能收到信息吗)

  • 手机内存卡怎么用(手机内存卡怎么使用)

    手机内存卡怎么用(手机内存卡怎么使用)

  • 如何用语音唤醒小v(如何用语音唤醒小艺)

    如何用语音唤醒小v(如何用语音唤醒小艺)

  • 金立m6怎么换壁纸(金立m6手机怎么拆后盖)

    金立m6怎么换壁纸(金立m6手机怎么拆后盖)

  • oppor9手机怎么开启gps(oppor9手机怎么开热点)

    oppor9手机怎么开启gps(oppor9手机怎么开热点)

  • 苹果11怎么重启(苹果11怎么重启关机)

    苹果11怎么重启(苹果11怎么重启关机)

  • iphone11黑边和xr一样吗(iphone11黑边和pro一样吗)

    iphone11黑边和xr一样吗(iphone11黑边和pro一样吗)

  • 手机首选网络怎么更改(手机首选网络怎么取消)

    手机首选网络怎么更改(手机首选网络怎么取消)

  • mate10超级快充失效(mate10超级快充变成了快速充电)

    mate10超级快充失效(mate10超级快充变成了快速充电)

  • word 如何分节(word如何分节编号)

    word 如何分节(word如何分节编号)

  • inetd32.exe是什么文件的进程 inetd32进程有什么作用(inclooder.exe)

    inetd32.exe是什么文件的进程 inetd32进程有什么作用(inclooder.exe)

  • 新注册公司没有员工怎么报个税
  • 小规模纳税人销售自己使用过固定资产
  • 社团费用报销制度
  • 应收账款周转率正常值范围
  • 发票没交税可以退税吗
  • 企业所得税成本费用大于发票金额的原因
  • 销售过程中客户买的是什么
  • 销项负数发票原发票还有用吗?
  • 退休工资要缴纳税吗
  • 流动负债中的短期借款
  • 单位社保没推送
  • 交以前年度所得税怎么算
  • 当月采购发票未到如何做账及结转成本?
  • 一般账户网银可以发工资吗
  • 出差票据应该如何记账
  • 计提工资和实际发放工资
  • 个贷系统平账专户还款怎么做分录
  • 商品流通企业代表企业
  • 向境外支付违约金要代扣税吗
  • 增值税罚款怎么做凭证
  • 法院执行费怎么收取法律依据
  • 研发费用申报表汇算清缴怎么填
  • 报销招待费的会计怎么做
  • 可转债 承销
  • 收到发票如何写摘要
  • php支付功能
  • 购入已提完折旧的固定资产怎么入账
  • win11中文安装包
  • 转租收入是否缴纳房产税江苏
  • 购买免税农产品可以抵扣进项税
  • php 强类型
  • php如何实现伪静态
  • php调用ffmpeg实现切片
  • framework教程
  • 微软回应
  • 20221年最新
  • 生产过程报废和返工产生的成本
  • 公司的零星开支是什么
  • dedecms手册
  • 工程施工科目借方尾差怎么调整
  • 无法支付款项是否缴纳增值税
  • sql cell函数
  • 建筑工程机械设备租赁属于什么行业
  • 小规模纳税人利润率一般是多少
  • 企业所得税年报更正申报怎么操作
  • 中小企业所得税优惠
  • 明细分类账户的名称,核算内容及使用方法是什么规定的
  • 进项税已认证转出账务处理
  • 房地产项目完工清算报告
  • 去年的管理费用多做了今年怎样调账
  • 五险一金缴纳比例2023
  • 出口退税进项税额转出怎么申报
  • 收到专利权投资的票据
  • 所得税需要转本吗
  • 资产减值损失属于费用类吗
  • 贴现到期后
  • 学校固定资产账记法
  • sql server.
  • win2003出现各种硬件故障问题时的处理方法
  • openbsd4.1+apache+mysql+php 环境配置
  • wind启动项
  • win7任务栏窗口总是自动切换
  • 个人pc用户免费下载软件
  • win10/win8.1/win7系统遇到中英文输入法无法切换怎么办?
  • cocos2dx视频教程
  • c++lambda函数
  • nodejs 模块
  • Unity3D游戏开发培训课程大纲
  • 如何使用蓝牙耳机
  • Node.js中的事件循环是什么
  • javascript中的关键字有哪些
  • js简单实现鼠标移动后面文字也移动
  • jquery easyui从零开始学pdf
  • js遍历json对象键值
  • js 判断
  • javascript的用法
  • 河南城乡居民医疗保险缴费怎么交
  • 上缴财政总额是什么意思
  • 水产品企业所得税8行免税填税额还是利润
  • 公交爱心卡需要每年审吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设