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

  • 如何用直通车带来大量流量(怎么用直通车)

    如何用直通车带来大量流量(怎么用直通车)

  • 新闻稿发布怎样能发到手机客户端?(新闻稿方法)

    新闻稿发布怎样能发到手机客户端?(新闻稿方法)

  • iphone11没有耳机孔吗(苹果11没有耳机)

    iphone11没有耳机孔吗(苹果11没有耳机)

  • word误删内容怎么恢复数据(word误删内容怎么恢复)

    word误删内容怎么恢复数据(word误删内容怎么恢复)

  • 荣耀v30pro耳机孔在哪里(荣耀v30pro耳机插孔)

    荣耀v30pro耳机孔在哪里(荣耀v30pro耳机插孔)

  • 拼多多退货商家拒收后怎么处理(拼多多退货商家不退款就没办法了吗)

    拼多多退货商家拒收后怎么处理(拼多多退货商家不退款就没办法了吗)

  • 内存条最大多少G(内存条最大多少GB)

    内存条最大多少G(内存条最大多少GB)

  • 右上角tel是什么意思(右上角的tel怎么打出来)

    右上角tel是什么意思(右上角的tel怎么打出来)

  • 华为nava5i和nava5i pro的对比

    华为nava5i和nava5i pro的对比

  • 华为平板m5怎么分屏(华为平板M5怎么分屏一半一半)

    华为平板m5怎么分屏(华为平板M5怎么分屏一半一半)

  • 魅族手机强制重启按哪两个(魅族手机强制重启怎么操作)

    魅族手机强制重启按哪两个(魅族手机强制重启怎么操作)

  • qq怎么设置个性名片(QQ怎么设置个性字体)

    qq怎么设置个性名片(QQ怎么设置个性字体)

  • 小米手机短信一打开就退出了(小米手机短信一直发送失败)

    小米手机短信一打开就退出了(小米手机短信一直发送失败)

  • plc的输出形式分别是哪三种(plc的输出形式分为哪几种)

    plc的输出形式分别是哪三种(plc的输出形式分为哪几种)

  • 现代电子计算机的主要特征(现代电子计算机发展的各个阶段的标志是)

    现代电子计算机的主要特征(现代电子计算机发展的各个阶段的标志是)

  • wds未开启是什么意思(无线网络wds未开启)

    wds未开启是什么意思(无线网络wds未开启)

  • ie浏览器网址是多少(哪款浏览器什么网站都能打开)

    ie浏览器网址是多少(哪款浏览器什么网站都能打开)

  • b站搬运没有收益吗(b站搬运的视频)

    b站搬运没有收益吗(b站搬运的视频)

  • 怎么修改微信聊天日期(怎么修改微信聊天记录文字)

    怎么修改微信聊天日期(怎么修改微信聊天记录文字)

  • 如何知道被微信群踢了(如何知道被微信群拉黑)

    如何知道被微信群踢了(如何知道被微信群拉黑)

  • 手机wps怎么新建文件夹(手机Wps怎么新建文档)

    手机wps怎么新建文件夹(手机Wps怎么新建文档)

  • 相机热靴盖有必要盖么(相机热靴盖怎么取下来)

    相机热靴盖有必要盖么(相机热靴盖怎么取下来)

  • 根除文件夹exe病毒教程(清除文件夹exe病毒工具)

    根除文件夹exe病毒教程(清除文件夹exe病毒工具)

  • 开机要按f1才能进入系统原因(开机要按f1才能启动)

    开机要按f1才能进入系统原因(开机要按f1才能启动)

  • vue路由的安装和使用(vue的路由器)

    vue路由的安装和使用(vue的路由器)

  • 发票专用章号码是老号码还能用吗
  • 个人所得税的会计科目
  • 个人所得税核定征收税率是多少
  • 更改开票信息需要多久
  • 免税农产品发票需要勾选吗
  • 财务报表年报怎么更正
  • 季末计提所得税可以根据本年利润计算吗?
  • 网银年费怎么做会计分录的
  • 住宿费进项税分录
  • 林业一般纳税人的税率是多少?
  • 小微企业十万免税从什么时候开始
  • 企业名称变更需要重新核名吗
  • 高新技术企业职工人数如何确定
  • 税务局开运费发票需要带什么
  • 企业免征土地使用税吗
  • 非独立核算分公司个税怎么申报
  • 免抵退税应退税额
  • 开出密码区的普票能入账吗?
  • 税控系统技术维护费抵扣如何填报
  • 总分公司、母子公司:三流不一致情况下,如何抵扣增值税?
  • 个人所得税减免申请
  • 建筑业开票内容
  • 投资收益年底结转怎么算
  • 债券借贷业务属于表外业务吗
  • 房租费进项税能不能抵扣
  • deepin解锁文件
  • 农业合作社农民合作社
  • 鸿蒙系统怎么设置屏幕不休眠
  • 销售人员领用材料
  • 苹果14pro真实图片发朋圈
  • 政府性基金收入是政府非税收入吗
  • 哪些发票可以作为替代发票
  • 销售费用的作用
  • 当月不生产,生产成本怎么处理
  • 公司员工意外险,死亡能赔多少钱
  • 库存现金日记账的登记依据
  • 所有者权益期末减期初等于净利润还是利润总额
  • laravel create
  • 公立医院增值税抵扣
  • php gd
  • man-s命令
  • 后浪是什么意思网络用语
  • 个税赡养老人专项扣除 多人
  • 打车费属于差旅费吗
  • 税收罚款支出计入其他应付款吗对吗
  • 推广服务费可以抵扣吗
  • 其他应付款贷方表示什么意思
  • 其他债权投资应收利息计入什么
  • 期末留底的进项税怎么下账
  • 企业所得税A类年报怎么申报
  • 房企预收款如何缴纳企业所得税
  • 调整以前年度多计提的增值税
  • 收款单属于什么科目
  • 收到第三方补助怎么做账
  • 错账的更正方法有哪些
  • 原材料登记什么明细账
  • sql server 不存在或者拒绝访问
  • java调用so库文件
  • ami 2.17.1254bios设置图解教程
  • linux nfs默认服务端口
  • vmware下载不了
  • win8.1 ie浏览器
  • 微软账号重新登录
  • win10插上耳机后电脑还是外放如何解决
  • linux crontab用法
  • 在linux系统中
  • cocos2djs
  • unity调整地形高度
  • jquery插件怎么用到自己的网站
  • python教程100例
  • ssh远程执行命令返回结果存成本地变量
  • 一篇文章的
  • java模拟支付功能
  • android listview数据动态加载
  • javascript代码生成器
  • javascript好学吗?
  • 河南省发票查询真伪查询系统
  • 深圳市国家税务局赵雨婷
  • 张雪峰谈建筑专业
  • portal
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设