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

  • QQ群如何推广呢(qq群怎么推广起来最快)

    QQ群如何推广呢(qq群怎么推广起来最快)

  • iphone11如何设置相册锁(iphone11如何设置电量显示)

    iphone11如何设置相册锁(iphone11如何设置电量显示)

  • 华为与荣耀的区别在哪(华为与荣耀的区别)

    华为与荣耀的区别在哪(华为与荣耀的区别)

  • 华为手环可以连接苹果手机吗(华为手环可以连接苹果吗)

    华为手环可以连接苹果手机吗(华为手环可以连接苹果吗)

  • 微信被投诉违规是什么情况(微信被投诉违规行为什么时候可以清除)

    微信被投诉违规是什么情况(微信被投诉违规行为什么时候可以清除)

  • 华为手机微信为什么铃声不响(华为手机微信为什么没有提示音了声音都开着的)

    华为手机微信为什么铃声不响(华为手机微信为什么没有提示音了声音都开着的)

  • 微信有一个耳朵标志怎么取消(微信有一个耳朵怎么去掉)

    微信有一个耳朵标志怎么取消(微信有一个耳朵怎么去掉)

  • 腾讯会议听不到声音怎么回事(腾讯会议听不到共享视频的声音)

    腾讯会议听不到声音怎么回事(腾讯会议听不到共享视频的声音)

  • ipad的pages文稿打不开(ipad page文稿使用教程)

    ipad的pages文稿打不开(ipad page文稿使用教程)

  • 抖音0播放量怎么恢复正常(抖音播放量怎么表现)

    抖音0播放量怎么恢复正常(抖音播放量怎么表现)

  • mix3什么时候升级miui12(mix三什么时候更新)

    mix3什么时候升级miui12(mix三什么时候更新)

  • 华为荣耀的语音助手怎么唤醒(华为荣耀的语音助手可以改名字吗)

    华为荣耀的语音助手怎么唤醒(华为荣耀的语音助手可以改名字吗)

  • 引入操作系统的主要目的是(引入操作系统的方法)

    引入操作系统的主要目的是(引入操作系统的方法)

  • 微信朋友圈怎么设置一些人可看(微信朋友圈怎么定位到别的城市)

    微信朋友圈怎么设置一些人可看(微信朋友圈怎么定位到别的城市)

  • mete30支持无线充电吗(华为mete30支持无线充电功能吗)

    mete30支持无线充电吗(华为mete30支持无线充电功能吗)

  • 抖音昵称一天能改几次(抖音昵称一天能改多少次)

    抖音昵称一天能改几次(抖音昵称一天能改多少次)

  • 美团怎么开通到店自取(美团官网登录入口)

    美团怎么开通到店自取(美团官网登录入口)

  • 美团怎么关注店铺(美团怎么关注店铺地址)

    美团怎么关注店铺(美团怎么关注店铺地址)

  • 小度需要一直插电吗(小度需要一直插着电源吗)

    小度需要一直插电吗(小度需要一直插着电源吗)

  • WPS如何在图片上插入文字(wps如何在图片上画线条)

    WPS如何在图片上插入文字(wps如何在图片上画线条)

  • 苹果电脑需要关机吗(苹果电脑需要关机吗还是直接盖上盖子就好)

    苹果电脑需要关机吗(苹果电脑需要关机吗还是直接盖上盖子就好)

  • HTML <span>标签(html span标签作用)

    HTML <span>标签(html span标签作用)

  • ifdown命令  禁用网络接口(禁用dos命令)

    ifdown命令 禁用网络接口(禁用dos命令)

  • zipgrep命令  查找压缩包内指定的文件(linux在查找zip里的文件)

    zipgrep命令 查找压缩包内指定的文件(linux在查找zip里的文件)

  • 小微企业注册流程及费用微
  • 新准则下怎么调整长期股权投资损益调整
  • 企业间贴现手续怎么办理
  • 资产负债表和利润表和现金流量表的关系
  • 印花税计入应交税费需要调整吗
  • 小规模纳税人2018
  • 重庆房产税政策历史
  • 小规模纳税人已经开了3%的票还可以享受1%的优惠吗
  • 债券的实际发行价格为什么
  • 已经提完折旧的固定资产报废
  • 开发转产品好转吗
  • 收支利息税务如何处理
  • 银行透支算资产吗
  • 退税收入怎么做分录
  • mac的键盘怎么打开
  • 发生固定资产了怎么做账
  • 家常煲汤500例的做法窍门
  • win11系统优化教程
  • 手动ghost还原硬盘
  • info.exe
  • 公对公如何转账不用开票
  • 待摊费用计入哪里
  • 税收保全措施的期限一般不超过几个月
  • 投资收益怎么做不影响利润
  • 财务变更是什么意思
  • ThinkPHP中html:list标签用法分析
  • Bàu Cá Cái的红树林,越南广义 (© Robert Harding World Imagery/Offset)
  • less预处理器详解
  • 坏账准备的借贷方向表示什么意思
  • es6的module模块
  • 应付账款借方怎么重分类
  • 土地使用权的折旧年限和折旧方法
  • git代码提交规范
  • js栈堆的区别
  • python 微信红包
  • 政府补助收入是免税收入还是不征税收入
  • 帝国cms更换编辑器
  • 房屋租赁公司装修要求
  • 增值税发票名称可以写个人吗
  • 增值税普通发票几个点
  • 去年发生了什么
  • mysql如何判断日期是周末
  • 承兑汇票大回头是什么意思
  • 应付账款多好还是少好
  • 棚户区改造国家给政府拨款吗
  • 其他单位无偿过账合法吗
  • 企业年底亏损怎么结转
  • 诉讼费给开发票吗
  • 取得其他权益工具投资发生的交易费用
  • 分公司利润如何纳税
  • 住宿发票没有写天数
  • 稳岗补贴如何入账
  • 企业购买加油卡出售怎么做账
  • win7 32位旗舰版电脑城下载
  • CentOS里/etc/sysconfig/clock内容解读
  • wysafe.exe是什么
  • win8系统计算器快捷键
  • winxp 共享设置
  • linux日期与时间
  • tomcat配置虚拟主机
  • windows1020h2版本怎么样
  • Windows下查看PCI插槽链路
  • Win7系统启动qq无法访问个人文件怎么解决
  • linux gc
  • linux管理器
  • OpenGL Tutorial: (1) Setting up OpenGL with Visual Studio
  • cocos creator特效制作
  • opengl详解
  • js类的使用
  • 欢迎使用微信支付
  • Linux 中的Edquota命令
  • unity dc
  • jQuery基于muipicker实现仿ios时间选择
  • Java如何获得集合里的元素
  • 安卓使用icloud
  • 长沙税务局网上开票
  • 怎样提高增值税税率
  • 逾期未申报扣几分
  • 税务总局2019 14号
  • 四川省人口数据资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设