deepfacelab中文网

 找回密码
 立即注册(仅限QQ邮箱)
查看: 19|回复: 2

混合精度训练的问题

[复制链接]

46

主题

287

帖子

2301

积分

初级丹圣

Rank: 8Rank: 8

积分
2301
 楼主| 发表于 2 小时前 | 显示全部楼层 |阅读模式
星级打分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN  参与人数:0  我的评分:未评
混合精度训练的时候,如果用fp16,则会出现边界爆炸的问题,我刚才用这里的一个模型,训练的166多万迭代,维度384的,但是转换后训练就爆炸,检测,是混合精度导致,他的inter输出范围大于fp16的 上限 65504,则必然爆炸,大家是怎么解决的,是跨精度续训,还是加固定上界 clamp,我估计加clamp也不能治本,我想到的治本的只有跨精度训练法子了,你们是怎么解决的。
回复

使用道具 举报

8

主题

79

帖子

8965

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
8965
发表于 1 小时前 | 显示全部楼层
快炸的时候关掉混合精度
回复 支持 反对

使用道具 举报

16

主题

3773

帖子

2万

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
21857

真我风采勋章万事如意节日勋章

发表于 1 小时前 | 显示全部楼层
这不是明摆的事吗?存盘格式是固定的FP32。必须自己手动,做跨精度处理。
(BF16会自动处理,FP16 只能靠自己写全程)
回复 支持 反对

使用道具 举报

QQ|Archiver|手机版|deepfacelab中文网 |网站地图

GMT+8, 2026-11-4 23:07 , Processed in 0.153818 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表