已关闭
[Bug]: Qwen3.5 SFT packing模式下micro_batch_size>1时训练错误:“expected sequence of length 32 at dim 1 (got 57)” #437
JSCHEN创建于 5月30日关闭于 7月1日
5月30日 添加了label:bug
5月30日 修改了issue 的描述
js1234567
6月1日 评论:
6月1日 评论:
gaojie
6月1日 评论:
6月1日 评论:
您好,目前packing模式暂不支持mbs>1的配置,请调整mbs=1


JSCHEN
6月1日 评论:
6月1日 评论:
是什么原因导致mbs只能是1?有什么修复计划?


bigdog1206
6月3日 评论:
6月3日 评论:
是什么原因导致mbs只能是1?有什么修复计划?
当前该特性跟数据处理逻辑和限制有关,如果您对于mbs>1的场景有强诉求,可以再对齐修复计划,欢迎加入微信群跟踪,也欢迎直接贡献


liyx
6月4日 评论:
6月4日 评论:
如果都是把多条数据packing成一条了,如果想要一个step能训更多的数据,只要调整cutofflen即可,为什么会需要增加mbs呢。
如果您的场景对mbs>1有强诉求,是否可以描述一下具体的场景。
因为这种case设计到模型侧casual conv1d,gdn和FA计算都需要支持二维cu_seqlen的场景,还是比较复杂的。


yaoyaoxu
7月1日 评论:
7月1日 评论:
因您长时间未予回复,我们将先行关闭此 issue。若后续仍有相关问题,欢迎您重新开启跟进。


7月1日 issue状态由 TODO 改变为 DONE
7月1日 关闭了 issue
7月1日 添加了label:resolved
7月1日 将 gaojie_ 设为负责人
环境信息
软硬件信息
模型:
数据集:
配置:
🐛 问题描述
packing模式下mbs只能配置为1,配置为2时data colloctor执行错误:
欢迎加入社区,感谢您对社区的贡献 🎉!