Paddle 不同类型的tensor数值计算之后类型不符合编程常识

krcsximq  于 2021-11-30  发布在  Java
关注(0)|答案(2)|浏览(245)

欢迎您对PaddlePaddle提出建议,非常感谢您对PaddlePaddle的贡献!
在留下您的建议时,辛苦您同步提供如下信息:

  • 版本、环境信息

1)PaddlePaddle版本:2.1
2)CPU/GPU:CPU
3)系统环境:任意

问题:不同类型的tensor数值计算之后类型不符合编程常识。

对比Pytorch的结果:

m1m5dgzv

m1m5dgzv1#

您好,我们已经收到了您的问题,会安排技术人员尽快解答您的问题,请耐心等待。请您再次检查是否提供了清晰的问题描述、复现代码、环境&版本、报错信息等。同时,您也可以通过查看官网API文档常见问题历史IssueAI社区来寻求解答。祝您生活愉快~

Hi! We've received your issue and please be patient to get responded. We will arrange technicians to answer your questions as soon as possible. Please make sure that you have posted enough message to demo your request. You may also check out the APIFAQGithub Issue and AI community to get the answer.Have a nice day!

bxgwgixi

bxgwgixi2#

感谢反馈,这个属于运算的类型提升问题,是paddle预期内的问题,paddle现在不支持类型提升,且短期内也没有计划去支持

由于历史原因,这里的策略是向左操作数对齐,实际上应该是直接报错,如果你用API的话会报错的,考虑到改变这个行为可能会造成不兼容问题,所以这里暂时不能改动,为了让用户能够感知到这一点,我们暂时加了警告提示

类型提升padle也可以支持,之前也开发过类似的功能,但决策上没有合入,可以参考 #29265

之前决策的理由如下,供参考

相关问题