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

  • 工厂房租没有发票怎么办
  • 财务报表与分析课后答案
  • 存货被盗的会计分录
  • 饭店采购食材没发票
  • 建筑服务适用简易计税吗
  • 有发票章的存根联可以当发票用吗
  • 投资性房地产的初始计量
  • 有哪些发票可以开成餐饮服务
  • 应付账款借方余额在资产负债表中怎么列示
  • 质量问题扣对方货款账务处理
  • 库存现金存入银行怎么记账
  • 评估入账的开发权是否可以税前扣除?
  • 购入工程物资的账务处理
  • 财务报告报送与信息采集季报怎么填写
  • 如何批量查询发票
  • 公司注销还需要登报吗
  • 餐饮发票忘记作废也没冲红怎么处理?
  • 工程用的叉车计提折旧记到什么科目?
  • 以现金收回已核销的不良贷款分录?
  • 未成立工会组织情况说明
  • 园林绿化工程公司有哪些
  • 事业单位付银行贷款利息
  • 笔记本windows10截屏
  • 生产运维是干什么的
  • 无法打开exe程序
  • 合同预付款怎么做账
  • 土地使用税的税目写什么
  • 不符合win11硬件要求安装会怎么样
  • vue项目中使用opencv
  • Vue3+element-plus 后台管理系统(含登陆注册功能页面)
  • linux-base
  • php7数据库操作
  • php使用while循环计算1到100的和
  • php主要用于
  • 软件企业享受增值服务
  • web前端基础是什么
  • phpcms安装无法连接数据库服务器
  • 应付账款和预付账款的会计分录
  • 深入讲解党的创新理论
  • 视同内销补税的财务处理
  • 科目余额表怎么填
  • 小微企业所得税税率
  • 停车费定额发票有效期是多久
  • 工会经费为0是不用申报的?
  • 施工企业会计科目
  • sql 按顺序查询
  • sql server数据库怎么使用
  • 劳务费发票入账科目
  • sql共享
  • 企业收到拆迁补偿款
  • 净资产越来越少会有什么风险
  • 委托收款背书和质押背书都属于转让背书
  • 待认证进项税额是二级科目还是三级科目
  • 选择简易计税方法
  • 补税的会计分录
  • 建筑工地塔吊租赁会计分录
  • 资本性支出项目管理
  • 固定资产折旧算现金流入吗
  • 总账的设置和登记实训报告
  • 房地产企业会计科目
  • sql server 错误
  • mysql怎么使用索引
  • SQLServer CONVERT 函数测试结果
  • 如何保存xps文件
  • ubuntu operation not permitted
  • win8 开机
  • fdreader.exe是什么程序
  • win8开机自启动在哪里设置
  • jquery操作checkbox火狐下第二次无法勾选的解决方法
  • android 开源框架
  • ios反编译源代码
  • python仿站软件官网
  • 税务局约谈严重吗
  • 湖北电子网上税务怎么交
  • 商铺土地增值税预缴税率是多少
  • 银行赠送礼品活动方案
  • 大气污染物环保税计算
  • 沧州市养老保险局官网
  • 税务局直属机构
  • 税务登录 河北省地方税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设