位置: IT常识 - 正文

深度学习模型精度fp16和fp32

编辑:rootadmin
深度学习模型精度fp16和fp32

推荐整理分享深度学习模型精度fp16和fp32,希望有所帮助,仅作参考,欢迎阅读内容。

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

当前的深度学习框架大都采用的都是fp32来进行权重参数的存储,比如Python float的类型为双精度浮点数fp64,PyTorch Tensor的默认类型为单精度浮点数fp32。

使用fp32主要存在问题:

模型尺寸大,训练的时候对显卡的显存要求高;模型训练速度慢;模型推理速度慢。深度学习模型精度fp16和fp32

解决方案:使用低精度计算对模型进行优化

1.推理过程中,模型优化目前比较成熟的方案就是fp16量化和int8量化;

2.训练方面的方案是混合精度训练,它的基本思想很简单: 精度减半(fp32→ fp16) ,训练时间减半。与单精度浮点数float32(32bit,4个字节)相比,半精度浮点数float16仅有16bit,2个字节组成。

训练过程中,直接使用半精度进行计算会导致的两个问题:

舍入误差(Rounding Error):对足够小的浮点数执行的任何操作都会将该值四舍五入到零,在反向传播中很多甚至大多数梯度更新值都非常小,在反向传播中舍入误差累积可以把这些数字变成0或者nan,这会导致不准确的梯度更新,影响网络的收敛。溢出错误(Grad Overflow / Underflow):精度下降(小数点后16相比较小数点后8位要精确的多)会导致得到的值大于或者小于fp16的有效动态范围,也就是上溢出或者下溢出。

解决方案:使用混合精度训练(Mixed Precision)和损失缩放(Loss Scaling)

基于apex的apm(Apex混合精度加速):

自动:Tensor的dtype类型会自动变化,框架按需自动调整tensor的dtype混合精度:采用不止一种精度的Tensor,torch.FloatTensor和torch.HalfTensor

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

上一篇:sentstrt.exe - sentstrt进程是什么文件 有什么用

下一篇:linux系统怎么使用vmstat命令显示虚拟内存状态?(linux zmodem)

  • 营业税金及附加包括哪些
  • 房地产企业土地增值税
  • 企业所得税中资产折旧调整明细表中提示折旧年限
  • 现金回收期计算公式
  • 个税申报怎样作废
  • 小规模纳税人可以开1%的专票吗
  • 转出未交增值税是借方还是贷方
  • 小企业货币资金1710元正常吗
  • 生物性资产折旧吗
  • 抵债资产账务处理2021年
  • 政府补助收入总额等于
  • 合同没签定金可以退的吗
  • 印花税的计税依据怎么算公式
  • 去年多摊销的费用今年怎么做账务处理?
  • 增值税发票收款人复核人空白可以吗
  • 接收虚开增值税专用发票要判刑吗
  • 国税注销了地税没注销现在经营异常
  • 财产租赁所得适用什么税率
  • 长期待摊费用要设明细科目吗
  • 税控盘年费每年都可以抵扣吗
  • 免征增值税项目销售额含税吗
  • 企业外购零部件可以入哪个会计科目核算?
  • 开具红字专用发票要求
  • mac打印机状态暂停怎么处理
  • 华为matex3爆料
  • 电脑bios启动项设置
  • 货物运输业的增值税税率
  • 冲减多计提的工会经费调账说明
  • 宏病毒感染的文件类型是什么
  • mac如何编译c语言
  • 股东分红个税怎么做账
  • PHP:highlight_file()的用法_misc函数
  • 以前年度多计提的附加税怎么冲回
  • dotnetfx.exe
  • 笔记本屏幕坏点几个算正常
  • 应付账款挂账会计分录
  • 小规模纳税人每月申报什么税
  • 填报的资产总额在季初和季末存在差异是什么意思
  • Editorial Calendar为你的WordPress添加编辑日历 让文章定时发布更简单
  • 公司开的餐费专票可以抵扣吗
  • 公司为员工代扣代缴
  • 长期挂账的其他应付款税务风险
  • mongodb 查询条件
  • 消费税为什么要除以1减税率推导公式
  • 购买实验材料入什么科目
  • 金蝶软件如何新增账套
  • 出口资质证书
  • mysql分页怎么实现
  • 企业税预缴在哪里
  • 公司的装修费计入什么科目
  • 合并报表存货抵消
  • 银行贷款信用贷
  • 认缴制下实收资本可以一直为零吗
  • 财务会计与管理会计的区别与联系?谁更棒?
  • 预提业务
  • sql联合主键设置外键
  • sqlserver代理无法启动怎样办
  • sql查询和遍历数据
  • mysql有几种
  • win8.1ie浏览器在哪
  • 什么是活动目录和域
  • windows软件类型最新版本
  • cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询
  • Win7系统如何开启移动到文件夹选项
  • 电脑光驱怎么装系统w7
  • mac mail邮件本地存储路径
  • win10双击应用程序没反应
  • Unity3D游戏开发引擎
  • jquery使用教程
  • nodejs爬取数据
  • 使用Raygun对Node.js应用进行错误处理的方法
  • unity 动态壁纸
  • javascript tr
  • javascript语法总结
  • 湖北省电子税务局操作指南
  • 普票怎么入账标识
  • 税务上如何界定收入
  • 多缴税款可以抵顶以后欠费的税款吗
  • 继续教育学时申报是什么意思
  • 车船税代收有发票吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设