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

  • 英特尔酷睿i5和i7处理器哪个好(英特尔酷睿i5和amdr7处理器哪个好)

  • 腾讯微视可以进行直播吗(腾讯微视有直播功能吗)

  • 微信转账显示银行拒绝该交易是怎么回事(微信转账显示银行卡异常怎么回事)

  • 当计算机从硬盘读取数据后(电脑读取不到硬盘)

  • 抖音钻石卡怎么能得到(抖音里的抖音钻卡怎么集)

  • 蓝牙耳机充电仓接口坏了怎么办(蓝牙耳机充电仓充不上电是怎么回事)

  • 手机版wps脚注怎么弄(手机版wps脚注怎么删除)

  • xps数据用什么软件打开

  • 抖音怎么取消同城推送(抖音怎么取消同城)

  • 苹果11pro max防水级别(苹果11promax防水吗?掉水里了怎么办)

  • 电脑没有反应也关不了机(电脑没有反应也关机)

  • pos连接服务器失败是什么意思(pos机连接失败是怎么回事)

  • 微信系统错误请重试怎么解决(微信系统错误请重启手机)

  • 支付宝怎么查不是淘宝的快递(支付宝怎么查不到社保缴费记录了)

  • 卡贴机打电话呼叫失败(卡贴机打电话呼叫很久)

  • 微信重新载入数据可以恢复聊天记录吗(微信重新载入数据会怎么样)

  • 手机页面怎么变黑色的了(手机页面怎么变成黑白的了华为)

  • 手机为什么下载软件安装不了(手机为什么下载不了应用宝)

  • 咸鱼退款需要卖家同意吗(咸鱼退款需要卖家处理吗)

  • 手机淘宝1元秒杀在哪里(手机淘宝1元秒杀在哪里找)

  • lenovo电脑开机键在哪(lenovo电脑开机键是哪个字母)

  • ipadpro能当手绘板吗(ipad能当手绘屏吗)

  • iphone哪个是双卡(iphone哪个是双卡双待)

  • qq主题怎么恢复默认(qq主题怎么恢复默认粉色主题)

  • window10与CentOS双系统安装详细教程

  • CSS中 设置( 单行、多行 )超出显示省略号(css 单行显示)

  • 【Zabbix实战之部署篇】Zabbix客户端的安装部署方法

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络