已关闭
[Bug][自提单]: 哈希路由当input_ids超过词表vocab_size大小时,出现取值越界情况 #2415
Sunshine_Youngster创建于  7月2日关闭于  7月3日
Sunshine_Youngster
Sunshine_Youngster成员
7月2日 创建

Checklist

🐞 问题详细描述

开启哈希路由,当input_ids超过词表vocab_size大小时,出现取值越界情况

详细的环境信息描述

master

其他辅助信息

版本信息

master

Thanks for contributing 🎉!

likedislike
Sunshine_YoungsterSunshine_Youngster成员
7月2日 添加了label:bug
Sunshine_YoungsterSunshine_Youngster成员
7月2日 添加了label:bug
Sunshine_YoungsterSunshine_Youngster成员
7月2日 问题后端类型 由 [] 改变为 [Ascend]
Sunshine_YoungsterSunshine_Youngster成员
7月2日 关联分支 由 [] 改变为 [master]
Sunshine_YoungsterSunshine_Youngster成员
7月2日 关联组件 由 [] 改变为 [B-SIG-MindFormers-Train]
Sunshine_YoungsterSunshine_Youngster成员
7月2日 修改了issue 的描述
Sunshine_YoungsterSunshine_Youngster成员
7月3日 issue状态由 TODO 改变为 ACCEPTED
Sunshine_YoungsterSunshine_Youngster成员
7月3日 issue状态由 ACCEPTED 改变为 WIP
Sunshine_YoungsterSunshine_Youngster成员
7月3日 issue状态由 WIP 改变为 VALIDATION
Sunshine_YoungsterSunshine_Youngster成员
7月3日 issue状态由 VALIDATION 改变为 DONE
Sunshine_YoungsterSunshine_Youngster成员
7月3日 关闭了 issue
Sunshine_Youngster
Sunshine_Youngster成员
7月3日 评论:

根因分析:tid2eid对flat_ids取值时,没有做flat_ids的越界判断,默认认为input_ids的范围再vocab_size以内,当不在这种范围时便发生越界错误,因此需要加上拦截

likedislike