VARIABLE-LENGTH BATCHING TABLE

补齐、遮罩、打包:三件事各自解决什么

padding 让形状一致,mask 让损失忽略占位符,pack 让循环层跳过占位步。它们不是同一个开关,也不是互相替代。

密集张量步数
有效步数
PAD 步数
计算利用率

Padding:把形状补齐

短序列尾部填入 PAD,得到统一的 B×L×I 张量;循环层仍会处理这些占位步。

直接取 output[:, -1]

按真实长度读取 / packed hₙ

结论: