已关闭
【test_pytorch_onnx_onnxruntime.py】用例执行出现精度问题 #2120
Margaret_wangrui创建于  5月27日关闭于  5月28日
Margaret_wangrui
Margaret_wangrui成员
5月27日 创建

在提交新问题之前,请确保您已经在社区中搜索过相关问题,并使用了社区中提供的资源/工具后,仍未找到满意的解决方式。

⚠️ 安全信息提醒:请仔细检查提供的文本内容,确保其不包含敏感数据信息,包括但不限于:

API 令牌或密钥
密码或身份验证凭证
私有网址或接口地址
个人或机密数据
...
在分享配置信息或代码示例时,请将敏感信息脱敏处理,或使用 等占位符替代原有内容。

环境信息
CANN:8.3.RC1.B080
PyTorch:2.11+cpu
torch_npu/PTA:2.11
op-plugin:master

🐛 问题描述
用例出现精度问题。

失败用例:
cd /home/wangrui/workspace/A5_PTA/onnx
python test_pytorch_onnx_onnxruntime.py -v -k TestONNXRuntime_opset_version_10_is_script_False_keep_initializers_as_inputs_False.test_quantized_arithmetic
image.png

期望实现
用例执行通过。

欢迎加入社区,感谢您对社区的贡献 🎉!

likedislike
ascend-robotascend-robot成员
5月28日 关闭了 issue
ascend-robotascend-robot成员
5月28日 添加了label:resolved
Margaret_wangrui
Margaret_wangrui成员
5月28日 评论:

【合入说明】
PyTorch QuantizedCPU上的quantized::add/quantized::mul与ONNX的结果存在差异,与NPU执行路径无关,skip用例。
【合入来源】
issue:https://codehub-y.huawei.com/c00502729/PTA_56_testing/issues/548
【PR链接】
v2.7.1: https://gitcode.com/Ascend/pytorch/pull/36858
v2.9.0: https://gitcode.com/Ascend/pytorch/pull/36860
v2.10.0: https://gitcode.com/Ascend/pytorch/pull/36861
v2.11.0: https://gitcode.com/Ascend/pytorch/pull/36862
v2.12.0: https://gitcode.com/Ascend/pytorch/pull/36863

likedislike