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

  • 惠普510打印机怎么连接wifi(惠普510打印机怎样清洗喷头)

    惠普510打印机怎么连接wifi(惠普510打印机怎样清洗喷头)

  • 腾讯课堂可以看回放吗(腾讯课堂可以看回放吗?)

    腾讯课堂可以看回放吗(腾讯课堂可以看回放吗?)

  • 快手的表情包怎么添加到抖音表情中(快手的表情包怎么弄出来)

    快手的表情包怎么添加到抖音表情中(快手的表情包怎么弄出来)

  • 小米10如何开启电量百分比显示(小米10如何开启5gsa模式)

    小米10如何开启电量百分比显示(小米10如何开启5gsa模式)

  • 一般抖音封号什么时候可以解除(抖音封号什么时候能自动解开)

    一般抖音封号什么时候可以解除(抖音封号什么时候能自动解开)

  • 任天堂日版和国行区别

    任天堂日版和国行区别

  • 华为honor10什么型号(华为honor10什么处理器)

    华为honor10什么型号(华为honor10什么处理器)

  • check system power error什么意思(checksystempowererror翻译)

    check system power error什么意思(checksystempowererror翻译)

  • bios日期什么意思(主板bios日期就是电脑使用日期吗)

    bios日期什么意思(主板bios日期就是电脑使用日期吗)

  • 微信情侣空间解除了还能恢复吗(微信情侣空间解除了会通知对方吗)

    微信情侣空间解除了还能恢复吗(微信情侣空间解除了会通知对方吗)

  • 无线网路由器光信号亮红灯怎么回事(无线路由器光信号闪烁怎么回事)

    无线网路由器光信号亮红灯怎么回事(无线路由器光信号闪烁怎么回事)

  • 荣耀9x用快充头能快充吗(华为荣耀9x可以用快充头吗)

    荣耀9x用快充头能快充吗(华为荣耀9x可以用快充头吗)

  • 办公室自动化属于(办公室自动化属于计算机几级)

    办公室自动化属于(办公室自动化属于计算机几级)

  • 苹果密码输入多次被锁怎么办(苹果密码输入多次停用时间)

    苹果密码输入多次被锁怎么办(苹果密码输入多次停用时间)

  • 卡贴解锁什么意思(卡贴机解锁什么意思)

    卡贴解锁什么意思(卡贴机解锁什么意思)

  • 苹果11开视频带美颜吗(苹果11开视频为什么没有声音)

    苹果11开视频带美颜吗(苹果11开视频为什么没有声音)

  • 买iphone11送无线耳机吗(买iphone11送的无线耳机是air pods吗)

    买iphone11送无线耳机吗(买iphone11送的无线耳机是air pods吗)

  • 抖音怎么保存不了别人的视频(抖音怎么保存不了图片)

    抖音怎么保存不了别人的视频(抖音怎么保存不了图片)

  • 苹果手机接电话录音在哪里(苹果手机接电话时怎么录音)

    苹果手机接电话录音在哪里(苹果手机接电话时怎么录音)

  • 西瓜视频缓存的视频在哪个文件夹(西瓜视频缓存的电影怎么保存到手机相册)

    西瓜视频缓存的视频在哪个文件夹(西瓜视频缓存的电影怎么保存到手机相册)

  • m11蓝牙音箱使用说明(m11蓝牙音箱四个按键使用说明书)

    m11蓝牙音箱使用说明(m11蓝牙音箱四个按键使用说明书)

  • 不是好友怎么拉进群(不是好友怎么拉黑对方QQ)

    不是好友怎么拉进群(不是好友怎么拉黑对方QQ)

  • 苹果xs公开版和双网通的区别是什么(苹果xs公开版和正版区别)

    苹果xs公开版和双网通的区别是什么(苹果xs公开版和正版区别)

  • 表格里的数字怎么排序(表格里的数字怎么自动排序)

    表格里的数字怎么排序(表格里的数字怎么自动排序)

  • 荣耀20有没有耳机接口(荣耀20有没有耳机弹窗功能)

    荣耀20有没有耳机接口(荣耀20有没有耳机弹窗功能)

  • 手机休眠状态怎么打开(手机休眠状态怎么解除)

    手机休眠状态怎么打开(手机休眠状态怎么解除)

  • 大数据项目之数仓相关知识(大数据项目之数据采集)

    大数据项目之数仓相关知识(大数据项目之数据采集)

  • 全面剖析OpenAI发布的GPT-4比其他GPT模型强在哪里(深入全面剖析自己)

    全面剖析OpenAI发布的GPT-4比其他GPT模型强在哪里(深入全面剖析自己)

  • stty命令  修改终端命令行的相关设置(stat 命令)

    stty命令 修改终端命令行的相关设置(stat 命令)

  • 购买财务软件的会计分录怎么做
  • 一般纳税人缴纳税款
  • 增值税分录及账务处理如何做?
  • 新企业会计准则2021
  • 利润表的调整
  • 残保金申报表中的上年工资总额指所属期的上一年吗
  • 自然人城建税减半征收
  • 出纳做账流程视频
  • 商业企业销售的商品遭受损失的赔偿依据
  • 企业盘活资产的方法有哪些
  • 药店商品进销差价
  • 建筑行业的收入是什么
  • 挂靠企业所得税怎么办?
  • 公司租房子出去物业费可以代付吗
  • 认购私募股权基金
  • 企业接到税务稽查局电话
  • 土地增值税清算规程实施细则
  • 劳务费税收分类是什么
  • 发票打印机的字偏上
  • 金税盘点了没反应
  • 盈余公积意思大白话解释
  • 企业固定资产清单表格
  • 预计负债怎么计提递延所得税资产
  • 以自有资金进行股权投资
  • 压缩包损坏修复软件
  • win11输入法候选字不见了
  • 待认证进项税额借方余额表示什么
  • 抵扣给供货商预缴税款
  • 怎么光驱重装系统
  • php新手入门
  • retrorun.exe - retrorun有什么用 是什么进程
  • 炫龙笔记本win10系统为什么没有关闭触控板
  • 损益类科目有哪些借贷方向
  • 工程施工与工程结算会计科目
  • php统计字符串长度
  • 无效借款合同自被确认为无效之日起无效
  • php常见字符串函数
  • 预收账款增值税纳税义务
  • 车间装修预算表
  • 制造费用主要核算项目
  • 货到付款付的是什么费用
  • 没有综合所得的经营所得如何预扣预缴个税
  • 信用证支付方式,银行处理单据时主要关注( )
  • 物业公司收的水费是计入其他应付款还是其他业务收入
  • 销售的百分点怎么计算
  • 对公账户和私人账户怎么区分
  • 核定征收方式包括哪几种
  • 职工教育经费的比例是多少
  • sql server 数据库技术
  • 转让技术所有权是其他业务收入吗
  • 工会会员缴纳的医疗互助金列工会什么科目
  • 应收账款贷方如何核算
  • 开红字发票如何调整收入?
  • 一般纳税人租赁不动产增值税税率
  • 增值税发票开负数怎么做账?
  • 销售单位收入和税收
  • 广告制作需要交文化事业建设税
  • 电子税务局自然人扣缴客户端
  • 母子公司之间内部交易形成的坏账可以所得税税前扣除吗
  • 个体户利润总额是4万应缴纳多少个人经营所得
  • 收到劳务费发票如何申报个税
  • 建筑施工企业会计分录大全
  • mysql安装不成功怎么办
  • mysql设计树形数据库
  • win10简单版
  • windows server 2008.
  • linux file-nr
  • 联想e430安装win10
  • ctrmon.exe
  • windows推送
  • SCP 方便的Linux文件互传
  • win7旗舰版虚拟光驱下载
  • javascript ts
  • linux查看端口占用情况并杀掉进程
  • python代码视频
  • vue如何用
  • jquery ul li
  • 基于javascript的毕业设计
  • 加油的电子发票在手机哪里
  • 婚育证明可以开假的吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设