已关闭
[Bug]: npu.py:concat() 是否会存在bfloat16 到float32的转换问题 #514
xgw创建于 6月4日关闭于 6月25日
6月4日 修改标题为 “[Bug]: npu.py:concat() 是否会存在bfloat16 到float32的转换问题”,原标题为“[Bug]: ”
薛鹏
6月4日 评论:
6月4日 评论:
麻烦描述下bug触发的条件?或者bug触发的脚本


薛鹏
6月4日 评论:
6月4日 评论:
您是否是指:bf16的concat,会被upcast成32再进行concat?


xgw
6月4日 评论:
6月4日 评论:
您是否是指:bf16的concat,会被upcast成32再进行concat?
是的 我在使用的时候 autofuse不支持bf16
https://gitcode.com/Ascend/torchair/pull/3163/diffs
您看这个改动是否合理


薛鹏
6月5日 评论:
6月5日 评论:
您是否是指:bf16的concat,会被upcast成32再进行concat?
是的 我在使用的时候 autofuse不支持bf16
https://gitcode.com/Ascend/torchair/pull/3163/diffs
您看这个改动是否合理
@www_atomgit
感谢发现问题!autofuse支持bf16 concat已经在cann包中更新。 concat由于是搬运操作,类型提升会显著降低性能,因此不会对cat的输入进行类型提升。


6月8日 将 medivh-x 设为负责人
6月25日 issue状态由 TODO 改变为 DONE
6月25日 关闭了 issue
6月25日 添加了label:resolved
在提交问题之前,请通过搜索现有和历史问题确保该问题尚未被提出并解决。
您的环境信息
🐛 请描述bug
https://gitcode.com/Ascend/torchair/commit/5876c7a881f2e8219e24d96e5074427dd26d1240?ref=master
这里的npu.py:concat() 是否会存在bfloat16 到float32的转换问题?